偽 | 数値の 0 、文字列の "0"、空きの文字列 ""、未定義値 |
真 | 上記以外のもの |
構文 | 意味 |
if ( 条件A ) { 実行A } | もし、「条件A」が真であるならば、「実行A」を実行する。 |
elsif ( 条件B ) { 実行B } | もし、「条件A」が偽で、「条件B」が真ならば、 「実行B」を実行する。 |
else { 実行C } | もし、「条件A」「条件B」が偽であるならば、 「実行C」を実行する。 |
構文名 | 構文 | 意味 |
while文 | while ( 条件 ) { 実行 } | 「条件」が真である間は「実行」を実行する |
until文 | until ( 条件 ) { 実行 } | 「条件」が偽である間は「実行」を実行する |
for文 | for ( 初期化 条件式 増減式 ) { 実行 } | 「条件式」が真であれば「実行」 を実行し、次に「増減式」を実行する |
foreach文 | foreach 制御変数 ( リスト値 ) { 実行 } | 「リスト値」の要素を順に「制御変数」 セットして、「実行」を実行する |