您好,登錄后才能下訂單哦!
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 語句》了,希望對你有幫助。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。