色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript三目運(yùn)算符幾個等號

吳朝志1年前6瀏覽0評論

JavaScript中的三目運(yùn)算符是一種有用的工具,它可以簡化條件語句的編寫。在三目運(yùn)算符中,都有幾個等號的用法,今天我們就來探討一下。

首先是單等號的情況。單等號用法和條件語句中的賦值語句一樣,表示將右側(cè)的值賦給左側(cè)的變量。例如:

var a = 2;
var b = (a == 2) ? "Yes" : "No";
console.log(b); //輸出"Yes"

雙等號表示相等比較,它會嘗試將兩邊的值轉(zhuǎn)化為相同的數(shù)據(jù)類型,然后進(jìn)行比較,最終返回一個布爾值。例如:

var a = "2";
var b = 2;
var c = (a == b) ? "Yes" : "No";
console.log(c); //輸出"Yes"

三等號表示完全相等比較,除了比較值相等外,還會比較類型是否相等。例如:

var a = "2";
var b = 2;
var c = (a === b) ? "Yes" : "No";
console.log(c); //輸出"No"

在使用三目運(yùn)算符時(shí),要注意操作符的優(yōu)先級。例如:

var a = 1;
var b = 2;
var c = (a + b > 2) ? "Yes" : "No";
console.log(c); //輸出"Yes"

如果寫成以下形式:

var a = 1;
var b = 2;
var c = a + b > 2 ? "Yes" : "No";
console.log(c); //輸出"1"

會得到"1"的結(jié)果。這是因?yàn)槿窟\(yùn)算符優(yōu)先級低于加法運(yùn)算符。應(yīng)該將操作符加上括號:

var a = 1;
var b = 2;
var c = (a + b) > 2 ? "Yes" : "No";
console.log(c); //輸出"Yes"

三目運(yùn)算符還可以嵌套,例如:

var a = 2;
var b = 3;
var c = (a == 2) ? ((b == 3) ? "Yes" : "No") : "No";
console.log(c); //輸出"Yes"

以上就是JavaScript三目運(yùn)算符幾個等號的用法介紹,希望可以對大家的學(xué)習(xí)有所幫助。