javascript中== 和 ===都表示逻辑等,不同的是:
- ==在做逻辑等时,先进行类型转换。
- ===则不会。
如下例:
<script language="javascript">
var valueA = "1";
var valueB = 1;
if ( valueA == valueB) {
alert("Equal");
}
else {
alert("Not equal")
}
//output: "Equal"
if ( valueA === valueB) {
alert("Equal");
}
else {
alert("Not equal")
}
//output: "Not equal"
</script>