スクリプト算術演算子と関数


動的変数式では、さまざまな算術演算子と関数を使用できます。演算子のデフォルトの優先順位を上書きするには、括弧を使用します。演算子のとおりです。

オペレーター 構文
(、) 括弧 (バツ)
[、] マトリックス、インデックス […]
, パラメータセパレータ x、y
; 文の区切り文字 バツ ;よ
; 行セパレータ [x、y]
\n 文の区切り文字 バツ \n よ
+ 追加 x + y
+ 単項プラス + y
引きます x - y
単項マイナス -y
* 掛けます x * y
。* 要素ごとの乗算 x。* y
/ 割ります x / y
./ 要素ごとの分割 x / y
%、mod モジュール x%y
^ パワー x ^ y
。^ 要素ごとの力 x。^ y
転置 y ’
! 階乗 あー!
& ビットワイズと x&y
~ ビットごとではない 〜x
| ビット単位または x | よ
^| ビットごとのxor x ^| よ
<< 左方移動 x < ;< ; y
>> 右算術シフト x > ;> ; y
>>> 正しい論理シフト x > ;> ;> ; y
および 論理的な xとy
ではない 論理的でない そうじゃない
または 論理的または xまたはy
xor 論理xor x xまたはy
= 割り当て x = y
? : 条件式 バツ ? y:z
: 範囲 バツ :よ
中に 単位変換 xからy
== と等しい x == y
!= 等しくない x!= y
< 小さい x < ;y
> 大きい x> ; y
<= スマレレク x<= y
>= Largereq x> ; = y