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 | 数値の剰余演算を実行します。 |