JavaScript(if和switch函數(shù)條件)

1.if條件

此條件語句只有當它指定條件為true的時候才會執(zhí)行操作。

語法:

if (condition)
{
當條件為 true 時執(zhí)行的代碼
}

這里注意要使用小寫的 if。使用大寫字母(IF)會生成 JavaScript 錯誤!

例如:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>if語句</title>
</head>
<body>

<p>如果時間早于 20:00,會獲得問候 "Good day"。</p>
<button onclick="myFunction()">點擊這里</button>
<p id="demo"></p>
<script>
function myFunction(){
    var x="";
    var time=new Date().getHours();
    if (time<20){
        x="Good day";
        }
    document.getElementById("demo").innerHTML=x;
}
</script>

</body>
</html>

注意,在這個語法中,沒有 else。我已經(jīng)告訴瀏覽器只有在指定條件為 true 時才執(zhí)行代碼。

2.switch

switch可以執(zhí)行多個代碼塊

語法

switch(n)
{
case 1:
執(zhí)行代碼塊 1
break;
case 2:
執(zhí)行代碼塊 2
break;
default:
n 與 case 1 和 case 2 不同時執(zhí)行的代碼
}

首先設(shè)置表達式 n(通常是一個變量)。隨后表達式的值會與結(jié)構(gòu)中的每個 case 的值做比較。如果存在匹配,則與該 case 關(guān)聯(lián)的代碼塊會被執(zhí)行。使用 break 來阻止代碼自動地向下一個 case 運行。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,556評論 0 13
  • 答陸原靜書【3】 【原文】 來書云:“前日‘精一’之論,即作圣之功否?” “精一”之“精”以理言,“精神”之...
    大珊老師閱讀 1,434評論 1 7
  • 文:如煙 社交平臺的興盛,成就了通訊錄里的一個災(zāi)難,現(xiàn)下使用頻率最高的社交平臺當屬微信了。冗長的通訊錄,時而讓人產(chǎn)...
    紅塵煙雨遙閱讀 354評論 0 5
  • 服后臺,真服。 說活不過三十日了……玩真的啊。。。就是不知道是隱喻層面還是實指…… 莫名其妙半夜發(fā)燒快燒暈了。。。...
    嫏嬛素素閱讀 218評論 2 0
  • 最近正逢研究生復(fù)試前期,本科的同學(xué)一直聯(lián)系我,想從我這里得到一些官網(wǎng)上查不到的東西,其實在本科的時候,和她交流并不...
    韻汐_灬閱讀 317評論 0 1

友情鏈接更多精彩內(nèi)容