Comparisons
>、<、>=、<=、==、!=、===、!==
Boolean is the result
如同其他運算符號,比較運算符號返回一個值,這值為布林值。
String comparison
比較 2 個字串的規則:用 Unicode 由左到右比較字母大小,大小寫式有分別,小寫比較大。
Comparison of different types
比較不同類型,會把值轉換成數字。
Strict equality
==
、!=
有問題,會把類型轉換。
===
、!==
不會有類型轉換。
Comparison with null and undefined
不需要記得這麼多,如果值可能出現null
或undefined
,只要使用===
,就可以避免複雜情況發生。
Last updated