Google apps scriptで使える比較演算子の一覧
名前 |
演算子 |
説明 |
例 |
等価 |
== |
左辺と右辺が等しい時はtrueを返す |
1==1 //true |
厳密等価 |
=== |
左辺と右辺が等しくかつ同じデータ型の時にtrueを返す |
1===1 //true |
不等価 |
!= |
左辺と右辺が等しくない時にtrueを返す |
1!=1 //false |
厳密不等価 |
!== |
左辺と右辺が等しくなく、データ型も同じでない時にtrueを返す |
1!==1 //false 1!==’1’ //true |
より小さい |
< |
左辺が右辺より小さければtrueを返す |
1<1 //false 1<2 //true |
以下 |
<= |
左辺が右辺以下の時にtrueを返す |
1<=1 //true 1<=2 //true |
より大きい |
> |
左辺が右辺より大きければtrueを返す |
1>1 //false 2>1 //true |
以上 |
>= |
左辺が右辺以上の時にtrueを返す |
1>=1 //true 1>=1 //true |
まとめ
配列に代入した値を比較演算子で比較するとfalseになる。
格納されるのはメモリ上のアドレスになるため。