<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
console.log("1"==1);
console.log("1"==true);
// 非Number比较 一般都是将其他类型的转换为Number进行比较
console.log(null==0);
//特殊情况 null未转换为0 0也未转换为null 此结果为false
console.log(undefined==null);
/*undefined衍生自null这两个做相等判断 为true
* NaN不等于任何值包括它本身
* 所以要判断一个值是否为NaN就要用到isNaN()函数
*/
var b=NaN;
console.log(isNaN(b));//返回Boolean值
/*"==="全等符号 用于判断数值是否全等 不会做自动的类型转换
* 全等的含义是完全相等包括数据类型 若数据类型不相等直接返回false
* "!=="全不等 用于判断两个值是否不全等
*/
</script>
</head>
<body>
</body>
</html>
相等运算符的总结
最新推荐文章于 2022-01-05 20:51:00 发布