JavaScript If...Else 聲明
更新時(shí)間:2007年04月05日 00:00:00 作者:
JavaScript中的條件聲明用于完成不同條件下的行為。
條件聲明
在你編寫代碼時(shí),經(jīng)常需要根據(jù)不同的條件完成不同的行為。可以在代碼中使用條件聲明來完成這個(gè)任務(wù)。
在JavaScript中,我們可以使用下面幾種條件聲明:
if 聲明
在一個(gè)指定的條件成立時(shí)執(zhí)行代碼。
if...else 聲明
在指定的條件成立時(shí)執(zhí)行代碼,當(dāng)條件不成立時(shí)執(zhí)行另外的代碼。
if...else if....else 聲明
使用這個(gè)聲明可以選擇執(zhí)行若干塊代碼中的一個(gè)。
switch 聲明
使用這個(gè)聲明可以選擇執(zhí)行若干塊代碼中的一個(gè)。 If 聲明
如果希望指定的條件成立時(shí)執(zhí)行代碼,就可以使用這個(gè)聲明。
語法:
if (條件)
{
條件成立時(shí)執(zhí)行代碼
}
注意:請使用小寫字母。使用大寫的IF會出錯(cuò)!
實(shí)例 1
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
實(shí)例 2
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
注意:請使用雙等號(==)來比較變量!
注意:在語法中沒有else。僅僅當(dāng)條件為ture時(shí),代碼才會執(zhí)行。
If...else 聲明
如果希望條件成立時(shí)執(zhí)行一段代碼,而條件不成立時(shí)執(zhí)行另一段代碼,那么可以使用if....else聲明。
語法:
if (條件)
{
條件成立時(shí)執(zhí)行此代碼
}
else
{
條件不成立時(shí)執(zhí)行此代碼
}
實(shí)例
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
If...else if...else 聲明
當(dāng)需要選擇多套代碼中的一套來運(yùn)行時(shí),請使用if....else if...else聲明。
語法:
if (條件1)
{
條件1成立時(shí)執(zhí)行代碼
}
else if (條件2)
{
條件2成立時(shí)執(zhí)行代碼
}
else
{
條件1和條件2均不成立時(shí)執(zhí)行代碼
}
實(shí)例:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
條件聲明
在你編寫代碼時(shí),經(jīng)常需要根據(jù)不同的條件完成不同的行為。可以在代碼中使用條件聲明來完成這個(gè)任務(wù)。
在JavaScript中,我們可以使用下面幾種條件聲明:
if 聲明
在一個(gè)指定的條件成立時(shí)執(zhí)行代碼。
if...else 聲明
在指定的條件成立時(shí)執(zhí)行代碼,當(dāng)條件不成立時(shí)執(zhí)行另外的代碼。
if...else if....else 聲明
使用這個(gè)聲明可以選擇執(zhí)行若干塊代碼中的一個(gè)。
switch 聲明
使用這個(gè)聲明可以選擇執(zhí)行若干塊代碼中的一個(gè)。 If 聲明
如果希望指定的條件成立時(shí)執(zhí)行代碼,就可以使用這個(gè)聲明。
語法:
復(fù)制代碼 代碼如下:
if (條件)
{
條件成立時(shí)執(zhí)行代碼
}
注意:請使用小寫字母。使用大寫的IF會出錯(cuò)!
實(shí)例 1
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
實(shí)例 2
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
注意:請使用雙等號(==)來比較變量!
注意:在語法中沒有else。僅僅當(dāng)條件為ture時(shí),代碼才會執(zhí)行。
If...else 聲明
如果希望條件成立時(shí)執(zhí)行一段代碼,而條件不成立時(shí)執(zhí)行另一段代碼,那么可以使用if....else聲明。
語法:
if (條件)
{
條件成立時(shí)執(zhí)行此代碼
}
else
{
條件不成立時(shí)執(zhí)行此代碼
}
實(shí)例
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
If...else if...else 聲明
當(dāng)需要選擇多套代碼中的一套來運(yùn)行時(shí),請使用if....else if...else聲明。
語法:
復(fù)制代碼 代碼如下:
if (條件1)
{
條件1成立時(shí)執(zhí)行代碼
}
else if (條件2)
{
條件2成立時(shí)執(zhí)行代碼
}
else
{
條件1和條件2均不成立時(shí)執(zhí)行代碼
}
實(shí)例:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
您可能感興趣的文章:
- javascript 從if else 到 switch case 再到抽象
- JS中三目運(yùn)算符和if else的區(qū)別分析與示例
- js利用與或運(yùn)算符優(yōu)先級實(shí)現(xiàn)if else條件判斷表達(dá)式
- vue.js 使用v-if v-else發(fā)現(xiàn)沒有執(zhí)行解決辦法
- 詳解JavaScript 中 if / if...else...替換方式
- jsp自定義標(biāo)簽之ifelse與遍歷自定義標(biāo)簽示例
- js 中的switch表達(dá)式使用示例
- JavaScript switch case 的用法實(shí)例[范圍]
- JavaScript中switch判斷容易犯錯(cuò)的一個(gè)細(xì)節(jié)
- 其實(shí)你可以少寫點(diǎn)if else與switch(推薦)
相關(guān)文章
詳解javascript設(shè)計(jì)模式三:代理模式
這篇文章主要介紹了javascript設(shè)計(jì)模式三:代理模式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
javascript 繼承學(xué)習(xí)心得總結(jié)
下面小編就為大家?guī)硪黄猨avascript 繼承學(xué)習(xí)心得總結(jié)。小編覺得挺不錯(cuò)的?,F(xiàn)在分享給大家。給大家做個(gè)參考2016-03-03
在firefox和Chrome下關(guān)閉瀏覽器窗口無效的解決方法
首先IE是可以通過window.close()來關(guān)閉瀏覽器窗口的,但是在firefox和Chrome下是無效的,但是可以通過一些特殊的手段進(jìn)行關(guān)閉2014-01-01
JS多線程API?webworker應(yīng)用場景有哪些
這篇文章主要介紹了JS多線程API?webworker應(yīng)用場景有哪些,加密數(shù)據(jù),預(yù)取數(shù)據(jù),預(yù)渲染,復(fù)雜數(shù)據(jù)處理場景,預(yù)加載圖片需要的朋友可以參考下2023-02-02
現(xiàn)如今最流行的JavaScript代碼規(guī)范
流行的雖然不一定是好的,但是從交流的角度來說,按照流行的風(fēng)格編寫代碼,可以讓你的代碼在大多數(shù)人看起來更習(xí)慣2014-03-03

