var
s1 =
"hello"
;
var
s2 =
"hell"
+
"o"
;
if
(s1 == s2)???
alert
(
"s1 = s2"
)
;??????? ?//
這句會(huì)不會(huì)執(zhí)行
? java
用的熟的人可能會(huì)認(rèn)為不會(huì)執(zhí)行
,
因
為
java
中的
==
比較的是同一性
.
事實(shí)上在
js
中對(duì)
String==
比較的是值是否相等
,
所以這句
話會(huì)執(zhí)行
.
但是對(duì)其他的
Object ==
比較和
java
中一樣是同一性
.