算術演算子 | |
---|---|
記号 | 効果 |
+ | 加算 |
- | 減算(マイナス符号) |
* | 乗算 |
/ | 除算 |
% | 余り |
** | 累乗 |
. | 文字列結合 |
代入演算子 | |
記号 | 効果 |
= | 代入 |
+= | 加算して代入 |
-= | 減算して代入 |
*= | 乗算して代入 |
/= | 除算して代入 |
%= | 乗余して代入 |
**= | 累乗して代入 |
.= | 文字列として結合(追加) |
等価比較演算子 | |
記号 | 効果 |
== | 値が等しければtrue |
!= | 値が等しくなければtrue |
> | 値が大きければtrue |
< | 値が小さければtrue |
>= | 値が同じか大きければtrue |
<= | 値が同じが小さければtrue |
eq | 文字列として等しければtrue |
ne | 文字列として等しくなければture |
lt | 文字コードが大きければtrue |
gt | 文字コードが小さければtrue |
le | 文字コードが同じか大きければtrue |
ge | 文字コードが同じか小さければture |
cmp | 大きければ-1、等しければ0、小さければ1 |
=~ | 正規表現。指定文字列があればtrue |
!~ | 正規表現。指定文字列がなければtrue |
! | 否定。真のとき偽、偽のとき真 |
<=> | 値が大きければ-1、等しければ0、小さければ1 |
短終論理演算子 | |
記号 | 効果 |
&& | 条件が両方成立すればtrue (AND) |
|| | どちらかの条件が成立すればtrue (OR) |
論理演算子 | |
記号 | 効果 |
& | ANDを返す |
| | ORを返す |
^ | XORを返す |
(&,|,^)= | 指定論理を抽出して代入 |
その他 | |
記号 | 効果 |
<< | ヒア演算子。指定キーワードまでの文字列を代入 |
++ | インクリメント演算子 |
-- | デクリメント演算子 |