在JavaScript中,比较相等与否有两种方法。
第一种,使用==运算符。但是此种方法在比较的时候不严格,会存在将字符串与数字进行比较得到true的结果,例:
“8”==8 //true
""==0 //true
"0“==“” //true
第二种,使用===运算符。此种方法检查值是否相同的类型以及是否相同的值,所以如果将字符串和数字比较的话,会得到false。建议使用这个比较运算符进行比较。
“8”==8 //false
""==0 //false
"0“==“” //false