4.2 演算子

SweetMagicでは、以下の演算子を使用することができます。
これらの演算子は、swtタグの属性や{{}}内で使用することができます。

# 演算子 内容
1 x.y オブジェクトのメンバーにアクセスします。
2 () 演算処理における()の処理や、関数の引数の指定に使用します。
3 [] 配列オブジェクトの要素の取得に使用します。
4 x==y 2つの値が等しい場合にtrueを返し、異なる場合にfalseを返します。
オブジェクトの場合は、同じオブジェクトの場合にtrueを返します。
5 x!=y 2つの値が異なる場合にtrueを返し、同じ場合にfalseを返します。
オブジェクトの場合は、異なるオブジェクトの場合にtrueを返します。
6 x>=y 数値や文字列を比較して、より大きいか等しい場合にtrueを返し、それ以外の場合にfalseを返します。
7 x>y 数値や文字列を比較して、より大きい場合にtrueを返し、それ以外の場合にfalseを返します。
8 x<y 数値や文字列を比較して、より小さい場合にtrueを返し、それ以外の場合にfalseを返します。
9 x<=y 数値や文字列を比較して、より小さいか等しい場合にtrueを返し、それ以外の場合にfalseを返します。
10 x && y 条件AND演算子は、2つの条件のANDが実行されます。
ただし、第2項の演算処理は必要な場合にのみ実行されます。
11 x || y 条件OR演算子は、2つの条件のORが実行されます。
ただし、第1項のオペランドがtrueの場合は、第2項は実行されません。
12 x + y 数値や文字列の加工演算を実行します。
13 x – y 数値の減算演算を実行します。
14 x * y 数値の乗算演算を実行します。
15 x / y 数値の除算演算を実行します。
16 x % y 数値の剰余演算を実行します。