=== 和 = 的區別
在這里為什么要使用 === ?。?img src="http://img1.sycdn.imooc.com//58677fa00001727505000284.jpg" alt="http://img1.sycdn.imooc.com//58677fa00001727509980565.jpg" />
在這里為什么要使用 === ?。?img src="http://img1.sycdn.imooc.com//58677fa00001727505000284.jpg" alt="http://img1.sycdn.imooc.com//58677fa00001727509980565.jpg" />
2016-12-31
舉報
2017-01-01
=是表示賦值操作符,當y等于5,運行x=y,結果為x=5就是把y的值賦給等號左邊的x;
==是表示等于,相當于我們數學里看到的等于,值一樣就相等;
===是表示嚴格等于,是絕對相等,即數據類型與值都必須相等,例如:
var x = "John"; ? ? ? ? ? ??
var y = new String("John");
(x === y) // 結果為 false,因為是字符串,y 是對象
2016-12-31
= 賦值運算符
== 等于
=== 嚴格等于
2016-12-31
只有==哪里來的===