- 对象与对象
var a=new String("abc");
var b=new String("abc");
if(a==b)
{
true;
}
else
{
false;
}
结果 ===> false
分析:这两个字符串内容虽然相同,但引用的不是同一个对象,故结果为false,使用全等判断(===)结果也是false
- 对象与基本数据类型
var a="abc";
var b=new String("abc");
if(a==b)
{
true;
}
else
{
false;
}
结果 ===> true
分析:进行了隐式数据类型转换,但使用全等判断(===)时由于不能进行类型转换