前端——js的==和===运算符

<html>
	<head>
		<title>js的特殊关系运算符</title>
		<meta charset="UTF-8"/>
		<!--声明js的代码域
			等值运算符:==
			先判断类型,类型一致则直接比较,类型不一致,则先使用Number()进行强转后再进行比较
			等同运算符:===
			先判断类型,类型一致再比较内容,内容也一致则返回true,否则返回false
			类型不一致直接返回false
		-->
		
		<script type="text/javascript">
			//声明变量
			var a=1;
			var a1="1";
			var a2=true;
			var a3="true";
			var a4="a";
			var a5="a";
	        alert(a==a1);//true
			alert(a==a2);//true
			alert(a==a3);//false
			alert(a1==a2);//true
			alert(a1==a3);//false
			alert(a2==a3);//false
			alert(a4==a5);//true 
			
			alert(a===a1);//false
			alert(a===a2);//false
			alert(a===a3);//false
			alert(a1===a2);//false
			alert(a1===a3);//false
			alert(a2===a3);//false
			alert(a4===a5);//true
            alert(null==undefined); //true
            alert(null===undefined);//false
		</script>
	</head>
	<body>
		
	</body>
</html>

猜你喜欢

转载自blog.csdn.net/x1037490413/article/details/88410222