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