溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ECMAScript語句之《if語句》

發(fā)布時間:2020-06-22 09:21:17 來源:網(wǎng)絡 閱讀:202 作者:Gendan5 欄目:開發(fā)技術

ECMAScript if 語句

if 語句是 JS中最常用的語句之一,很多計算機語言都會有條件語句if。

首先咱們看一下if語句的語法:

一、語法
if(condition1){
//statement1
}else if(condition2){
//statement2
}else{
//statement3
}
解釋一下這里的含義:

這里condition是if的一個條件,在程序運行的時候condition會返回兩個值:true/false。

1、當condition1返回true的時候會實行statement1語句

2、當condition1返回false,condition2返回true的時候會執(zhí)行statement2語句

3、當condition1、condition2都返回false,執(zhí)行statement3語句

二、來幾個例子說一下(因為看一點例子你就弄明白if語句):
例子1:

當條件不滿足時,不會執(zhí)行里面的代碼,比如像下面的條件

if (2 > 4){
console.log('我不會被執(zhí)行!')
}

例子2:

當條件滿足的時候會執(zhí)行里面的代碼,比如下面的代碼

if (2 < 4){
console.log('我被執(zhí)行了!')
}

例子3:

我們也可以把條件接在外面的一個變量里面,然后再寫個else。

當?shù)谝粋€條件不滿足的時候會執(zhí)行else里面的代碼。

var num3 = 12;//可以修改數(shù)字做實驗
if (num3 == 12){
console.log('num3等于數(shù)字12!')
}else{
console.log('num3不等于數(shù)字12!')
}

例子4:

也可以多設置幾個條件,一個一個的去過濾(不太準確)。

var num4 = 5;//可以修改數(shù)字做實驗
if (num4 == 5){
console.log('num4等于5!')
}else if(num4 == 6){
console.log('num4等于6!')
}else{
console.log('num4不等于5和6!')
}

例子5:

你也可以if里面再套用if寫代碼。

var num5_1 = 12;
var num5_2 = 10;
if(num5_1 == 12){
if (num5_2 == 10){
console.log('num5_1 = 12 | num5_2 = 10')
}else{
console.log('num5_1 = 12 | num5_2 != 10')
}
}else{
console.log('其他選項!')
}

例子6:

你的條件可以使某個區(qū)間值。

var num6 = 12;
if (num6 < 12){
console.log('num6小于12')
}else if(12 <= num6 < 18){
console.log('num6大于等于12,小于18')
}else{
console.log('num6大于18')
}

例子7:

也可以滿足多條件的時候執(zhí)行代碼。

var num7_1 = 12;
var num7_2 = 10;
if (num7_1 == 12 && num7_2 == 10){
console.log('num5_1 = 12 | num5_2 = 10')(跟單www.gendan5.com)
}

例子8:

也可以設置成多條件滿足其中一項。

var num7_1 = 12;
var num7_2 = 10;
if (num7_1 == 12 && num7_2 == 10){
console.log('num5_1 = 12 | num5_2 = 10')
}

到這里已經(jīng)說明白《ECMAScript if 語句》了,希望對你有幫助。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI