ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptの条件文のif...else文とswitch文の詳細説明

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

青灯夜游
リリース: 2018-10-23 17:13:31
転載
2075 人が閲覧しました

この記事では、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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート