课程
/前端开发
/JavaScript
/Ajax全接触
有个特别的 ,有没有人发现 。。。为什么判断是‘’===‘’3个等号?不是2个
2017-01-23
源自:Ajax全接触 3-4
正在回答
“==”和“!=”翻译过来是相等和不相等,“===”和“!==”翻译过来是全等和不全等。因为“==”并不是严格的相等,使用“==”进行比较的时候,会首先进行数据类型转换然后再进行比较。比如“0==false”这个表达式的返回值就是true,因为0转换为布尔值就是false。而使用“===”的话会先比较数据类型,然后再比较是否相等,如果数据类型不同则直接返回false,是真正意义上的相等。比如“0!==false”返回值也是true。由于“==”比较前进行数据转换的规则比较难记,所以推荐全部使用“===”。
因为。。
举报
本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用