JS基础_转换为Boolean

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			
			/*
			 * 将其他的数据类型转换为Boolean
			 * 	- 使用Boolean()函数
			 * 		- 数字 ---> 布尔
			 * 		    - 除了0和NaN,其余的都是true
			 * 
			 * 		- 字符串 ---> 布尔
			 * 		    - 除了空串,其余的都是true
			 * 
			 * 		- null和undefined都会转换为false
			 * 
			 * 		- 对象也会转换为true
			 * 		
			 */
			
			var a = 123; //true
			a = -123;    //true
			a = 0;       //false
			a = NaN;     //false
			a = Infinity; //true
			
			
			//调用Boolean()函数来将a转换为布尔值
			a = null; 
			a = Boolean(a);//false
			
			a = "";
			a = Boolean(a);
			alert(a);//false


			a = "   ";//true
			
			a = undefined; //false
			
			
		</script>
	</head>
	<body>
	</body>
</html>
发布了926 篇原创文章 · 获赞 105 · 访问量 76万+

猜你喜欢

转载自blog.csdn.net/ZHOU_VIP/article/details/105001870