js中==和 区别 简单来说: == 代表相同, 代表严格相同, 为啥这么说呢, 这么理解: 当进行双等号比较时候: 先检查两个操作数数据类型,如果相同, 则进行 比较, 如果不同, 则愿意为你进行一次类型转换, 转换成相同类型后再进行比较, 而 比较时, 如果类型不同,直接就是false. 操作数 ...
分类:
Web程序 时间:
2020-07-26 00:35:38
阅读次数:
71
简单来说: == 代表相同, 代表严格相同, 为啥这么说呢, 这么理解: 当进行双等号比较时候: 先检查两个操作数数据类型,如果相同, 则进行 比较, 如果不同, 则愿意为你进行一次类型转换, 转换成相同类型后再进行比较, 而 比较时, 如果类型不同,直接就是false. 操作数1 == 操作数2, ...
分类:
Web程序 时间:
2017-11-29 22:03:24
阅读次数:
235
前两天遇到一道面试题,甚为不解,于是学习了下。
题目:
var x=5 ;
var y='5' ;
alert(x == y) ;
alert(x !== y) ;
alert(x === y) ;
结果输入为:true true false
为什么呢?
首先要理解: == ,===区别
==两边值类型不同的时候,要先进行类型转换,再比较。
===不做类型转换,类型不...
分类:
Web程序 时间:
2014-06-22 06:50:27
阅读次数:
221