== 与 === 的区别
==比较符号两边是否等,不考虑数据类型;
=== 也是比较符号两边是否等,但是需要考虑数据类型。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
console.log(1 == 1);
console.log(1 == "1");
console.log("a" == "a");
console.log(1 === "1");
console.log(1 === 1);
console.log("a" == "a");
</script>
</body>
</html>
结果
表达式 | 结果 |
---|---|
1 == 1 | true |
1 == “1” | true |
“a” == “a” | true |
1 === “1” | false |
1 === 1 | true |
“a” == “a” | true |