if ステートメント
三項演算子
式 1 ? 式 2 : 式 3
は、if...else ステートメント
switch ステートメント
switch (式) {
case constant 1 :
state; を簡略化したものです。
ブレーク;
ケース定数 2:
ステートメント;
ブレーク;
ケース定数 3:
ステートメント;
ブレーク;
…
ケース定数 n:
ブレーク ステートメント;
;
デフォルト:
ステートメント;
ブレーク ;
}
break は省略できます。省略した場合、コードは次の case の実行を継続します。
switch ステートメントは値を比較するときに等価演算子を使用するため、型変換は行われません (たとえば、文字列 '10' は値 10 と等しくありません) )
ブール型の暗黙的な変換
trueに変換 空でない文字列 0以外の数値 true 任意のオブジェクト
falseに変換 空の文字列 0 false null 未定義
forループ
//forループの式 で区切られています。 ; 記号は決して書かないでください、
for (初期化式 1; 判定式 2; 自動インクリメント式 3) {
// ループ本体 4
}
while (ループ条件) {
// ループ本体
}
do {
// ループ本体;
} while (ループ条件);
ブレーク: ループ全体から直ちに抜け出す、つまりループが終了して実行が開始される ループ後の内容(中括弧に直接ジャンプします)
続行: 現在のループから直ちに飛び出し、次のループに進みます (i++ にジャンプします)
以上がJavaScript の式とステートメントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。