全等与不全等
除了在比较之前不转换操作数,全等和不全等操作与相等和不相等操作符没有任何区别.
全等操作符由3个等号表示,即===,它只在两个操作数未经转换就相等情况下返回true,否则返回false.
除了在比较之前不转换操作数,全等和不全等操作与相等和不相等操作符没有任何区别.
全等操作符由3个等号表示,即===,它只在两个操作数未经转换就相等情况下返回true,否则返回false.
推荐使用全等和不全等操作符,优先于相等和不相等操作符.
js全等比较
<script type="text/javascript">
/*转换后进行比较*/
var res1 = (1 == true);
document.write("相等性比较 1 == true ? " + res1 + "
");
/*全等性比较,不同数据类型不相等*/
var res2 = (1 === true);
document.write("全等性比较 1 === true ? " + res2 + "
");
var res3 = (1 !== true);
document.write("不全等性比较 1 !== true ? " + res3 + "
");
var res4 = (null == undefined);
document.write("相等性比较 null == undefined ? " + res4 + "
");
var res5 = (null === undefined);
document.write("全等性比较 null === undefined ? " + res5 + "
");
</script>