關于JavaScript?中?if包含逗號表達式
更新時間:2022年01月24日 13:12:25 作者:快樂編程
這篇文章主要介紹了?關于JavaScript?中?if包含逗號表達式,有時會看到JavaScript中if判斷里包含英文逗號?“,”,這個是其實是逗號表達式。在if條件里,只有最后一個表達式起判斷作用。下面來看看文章的具體介紹吧
有時會看到JavaScript中if判斷里包含英文逗號 “,”,這個是其實是逗號表達式。在if條件里,只有最后一個表達式起判斷作用。
請看如下示例:
let a = 1,
b = 2,
c = 3;
// if只判斷最后一個表達式
if (a == 10, b == 20, c == 3) {
console.log("c == 3");
} else {
console.log("c != 3")
}
// 控制臺輸出:
// c == 3上面if中有3個表達式,前面兩個都不成立,只有最后一個成立,而if中只判斷最后一個,所以結果為true。
雖然if只判斷最有一個表達式,但是前面的表達式也會執(zhí)行。
請參考如下代碼:
let a = 10,
b = 20,
c = 30;
// if只判斷最后一個表達式,但是前面的表達式也會執(zhí)行
if (a = 1, b = 2, c == 3) {
console.log("c == 3");
} else {
console.log("c != 3")
}
// 控制臺輸出:
// c != 3
console.log(a, b);
// 控制臺輸出:
// 1 2在if判斷中,最后一個條件 c == 3 不成立,所以if判斷為false。
但是前面兩個表達式都執(zhí)行了,所以最后a=1,b=2。
到此這篇關于 關于JavaScript 中 if包含逗號表達式的文章就介紹到這了,更多相關JavaScript 中 if包含逗號表達式內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
JavaScript復原何同學B站頭圖細節(jié)示例詳解
這篇文章主要為大家介紹了JavaScript復原何同學B站頭圖細節(jié)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-07-07

