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

javascript 比值

林子帆1年前6瀏覽0評論

在JavaScript中,比較運算符被用來測試兩個不同值之間的關系,通常結果都是布爾值true或false。

等于(==)運算符是比較兩個值是否相等,如果相等,則返回true,否則返回false。

console.log(2 == 2); //true
console.log(2 == "2"); //true
console.log(2 == 3); //false

可以看到,當比較值為數字時,比較結果直接按照值進行判斷,當值一個為數字另一個為字符串時,JavaScript會自動將其轉換為數字再進行判斷。

不等于(!=)運算符則是比較兩個值是否不相等,其返回值剛好與等于相反。

console.log(2 != 3); //true
console.log(2 != "2"); //false

大于(>)和小于(<)運算符則是用于在數字和字符串之間進行比較,其返回結果也為true或false。

console.log(2 >3); //false
console.log("2"< "12"); //false

而大于等于(>=)和小于等于(<=)運算符則是用于檢查兩個值是否相等或者不相等。

console.log(2 >= 3); //false
console.log(2 >= 2); //true
console.log("2"<= 12); //true

除了基本比較運算符,JavaScript還有三種特殊的比較方式。第一種是全等(===)運算符,它不僅比較兩個值是否相等,還需要考慮兩個值的類型是否一致。

console.log(2 === 2); //true
console.log(2 === "2"); //false

第二種是不全等(!==)運算符,其與全等相反。

console.log(2 !== "2"); //true
console.log(2 !== 2); //false

第三種比較運算符是三元運算符(?:),使用該運算符可以根據一個條件來確定所需要的操作。

var age = 18;
var status = (age >= 18) ? "成年" : "未成年";
console.log(status); //輸出“成年”

在上述代碼中,當age的值大于或等于18時,表示成年,status的值為“成年”,否則為“未成年”。

總之,比較運算符在JavaScript中是非常重要的一個部分,使用得當可以極大的提高代碼效率。