ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptの条件文のif...else文とswitch文の詳細説明

JavaScriptの条件文のif...else文とswitch文の詳細説明

青灯夜游
青灯夜游転載
2018-10-23 17:13:312038ブラウズ

この記事では、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 サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。