先看代码:
var result1=("55"==55); //true
var result2=("55"===55); //false
第一个比较发生之前,"55"字符串会被转换为数值55,所以结果为true。
第二个比较则不会发生这种转换。
值得注意的是,在switch中使用的是全等操作符。
比如:字符串"10"并不等于数值10。
先看代码:
var result1=("55"==55); //true
var result2=("55"===55); //false
第一个比较发生之前,"55"字符串会被转换为数值55,所以结果为true。
第二个比较则不会发生这种转换。
值得注意的是,在switch中使用的是全等操作符。
比如:字符串"10"并不等于数值10。
转载于:https://my.oschina.net/evanyan/blog/301562