首頁 > web前端 > js教程 > 主體

詳解javaScript條件語句之if...else與switch語句

青灯夜游
發布: 2018-10-23 17:13:31
轉載
1984 人瀏覽過

本篇文章帶給大家的內容是詳解javaScript條件語句之if...else與switch語句。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。

if...else條件語句

如果想要讓一個腳本在條件僅為true的時候執行,如下:

var num = 0;if(num ===0){  
    console.log("出来吧,小宝贝!") 
 }
登入後複製

如果想在條件為true的時候執行A,其他情況下執行B;如下:

var num = 0;if(num ===1){  
    console.log("出来吧,小宝贝!") 
 }else{
    console.log("出不来了,小三不能见人,哈哈!") 
}
登入後複製

if...else也可以用三元運算子來取代:

if(num === 1){
    num--;
}else{
    num++;
}
登入後複製

用三元運算符代替上面的語句:

(num === 1) ? num-- :num++;
登入後複製

如果我們有多個腳本,可以多次使用if...else,根據不同的條件來執行不同的語句:

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語句。如果判斷條件和上面的一樣,如下

var name = "Mark";switch(name){    case "振伟":
        console.log("我是振伟哥");    break;    case "Mark":
        console.log("我就是小马喽");    break;    case "锦斌":
        console.log("我是振伟哥");    break;    default:
        console.log("name is not 振伟、Mark、锦斌");
}
登入後複製

註:switch語句,case和break關鍵字很重要,千萬不要小看了;case判斷當前switch的值是否賀case分支語句的值相等。 break會終止switch語句的執行。如果沒有break,會導致執行目前的case後,繼續執行下一個case,直到遇到break或switch執行結束。 default,會在表達式匹配不到前面任何一個值的時候,執行此語句。

以上是詳解javaScript條件語句之if...else與switch語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!