tuekirk
2016-12-31 17:51
在这里为什么要使用 === 啊?
=是表示赋值操作符,当y等于5,运行x=y,结果为x=5就是把y的值赋给等号左边的x;
==是表示等于,相当于我们数学里看到的等于,值一样就相等;
===是表示严格等于,是绝对相等,即数据类型与值都必须相等,例如:
var x = "John";
var y = new String("John");
(x === y) // 结果为 false,因为是字符串,y 是对象
= 赋值运算符
== 等于
=== 严格等于
只有==哪里来的===
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题