ホームページ > 記事 > ウェブフロントエンド > JavaScriptの条件文のif...else文とswitch文の詳細説明
この記事では、JavaScript 条件文の if...else 文と switch 文について詳しく説明します。困っている友人は参考にしていただければ幸いです。
if...else 条件ステートメント
条件が true の場合にのみスクリプトを実行する場合は、次のようにします。条件が true の場合は A を実行し、それ以外の場合は B を実行する場合:
var num = 0;if(num ===0){ console.log("出来吧,小宝贝!") }
if...else は三項演算子で置き換えることもできます:
var num = 0;if(num ===1){ console.log("出来吧,小宝贝!") }else{ console.log("出不来了,小三不能见人,哈哈!") }
Use上記のステートメントの代わりに三項演算記号を使用します:
if(num === 1){ num--; }else{ num++; }
複数のスクリプトがある場合は、if...else を複数回使用して、さまざまな条件に従ってさまざまなステートメントを実行できます:
(num === 1) ? num-- :num++;
switch ステートメントも使用します。判定条件が上記と同じ場合、次のようになります。
var name = "Mark";if(name === "振伟"){ console.log("我是振伟哥"); }else if(name === "Mark"){ console.log("我就是小马喽"); }else if(name === "锦斌"){ console.log("我就锦斌哥"); }else if(name === "贺贺"){ console.log("我是刘贺,打死你,哈哈"); }else if(name === "老乡"){ console.log("我就是你老乡"); }else if(name ===""){ console.log("玩的有点嗨,哈哈,撤了"); }注: switch ステートメント、case、break キーワードは非常に重要です。case が現在の switch 値によって決まるかどうかを過小評価しないでください。分岐ステートメントの値が等しい場合に役立ちます。 Break は switch ステートメントの実行を終了します。ブレークがない場合、現在のケースが実行された後、ブレークが発生するかスイッチの実行が終了するまで、次のケースが実行され続けます。デフォルトでは、式が前の値と一致しない場合にこのステートメントが実行されます。
以上がJavaScriptの条件文のif...else文とswitch文の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。