if 文 if test == 1 echo 'true' else ehco 'false' endif 比較演算子 ==, !=, >, <, >=, <=, =~, !~ ignorecase に依存 ignorecase は文字列比較時に大文字/小文字を考慮しなくするオプション is: 同一のインスタンス isnot: 異なるインスタンス ==#, !=#, =~#, !~# ignorecase に関わらず大文字/小文字考慮 ==?, !=?, =~?, !~? ignorecase に関わらず大文字/小文字無視 後、! で論理否定ができる and, or && と || 真偽値について 真偽値型は無くて、数値の 0 とそれ以外で真偽を判定する 0 : 偽 0以外 : 真 文字列を真偽値に使った場合、数値以外であった場合は、0 に変換される "0" : 偽 "" : 偽 "999