js_赋值运算符和等性运算符

<!DOCTYPE html>
<html lang="en">
<head>
<title>Title</title>
<meta charset="UTF-8">
<!--&lt;!&ndash; <script src="js_file01.js"></script>&ndash;&gt; 尽量放后body前边-->
</head>
<body>



<script>
// alert(2==2); //true
// alert(2=="2"); //true 转换
// alert(2===2); //true 全等于
// alert(2==="2"); //false

//等性运算符
// alert(null == undefind); //true
// alert("NaN" == NaN); //false
// alert(5 == NaN); //false
// alert(NaN == NaN); //false
// alert(NaN != NaN); //true
// alert(false == 0); //true
// alert(true == 1); //true
// alert(true == 2); //false
// alert(undefined == 0); //false
// alert("null" == 0); //false
// alert("5" == 5); //true

alert(25<3); //false
alert("25"<3); //false
alert("25"<"3"); //true
//左右两个数据不一样,存在数据转换,“25”转换成数字25,“25”和“3"比的是字符串,比ascii表(2<3)

</script>
</body>
</html>
posted @ 2020-07-24 20:37  zxy_ang  阅读(124)  评论(0)    收藏  举报