IF文の判定比較演算子をすぐ忘れるので困る 
2015/02/17 Tue.
PHP、JAVASCRIPT、VBAを同時に使っていると、IF文の比較演算子がどれがどうだったかわからなくなるのでここにまとめておく。
そうそう、文字列結合も混乱するので書いておく。
※厳密判定は値の「型」まで判定します。
1 == "1" は TRUE(真)
1 === "1" は FALSE(偽)
※PHPの論理演算子は「&&」「||」の方が「AND」「OR」より優先度が上です。
さて、ここに書いたことを忘れないようにするにはどうしたら良いでしょう?
そうそう、文字列結合も混乱するので書いておく。
PHP | JAVASCRIPT | VBA | ||
---|---|---|---|---|
比較 演算子 | 等価 | == | == | = |
厳密等価 | === | === | ||
不等価 | != | != | <> | |
厳密不等価 | !== | !== | ||
倫理 演算子 | および | && AND | && | AND |
もしくは | || OR | || | OR | |
文字列結合 | .(ピリオド) | + | & |
1 == "1" は TRUE(真)
1 === "1" は FALSE(偽)
※PHPの論理演算子は「&&」「||」の方が「AND」「OR」より優先度が上です。
さて、ここに書いたことを忘れないようにするにはどうしたら良いでしょう?
- 関連記事
category: PHP JavaScript VBA
この記事へのコメント
コメントの投稿
コメントは全て管理人が内容を確認してから表示されます(非公開コメント除く)。
内容によっては表示されない場合がありますことご了承願います。
内容によっては表示されない場合がありますことご了承願います。