首页> 基础笔记 >JS/JQ基础学习 >基础语法 基础语法

JavaScript的数据类型-布尔类型及转换规则

作者:小萝卜 2023-03-21 浏览 235

简介布尔类型的字面值只有两个,true和false,可以使用Boolean()函数将一个非布尔类型转换为布尔类型。

布尔类型

布尔类型的字面值只有两个,true和false,可以使用Boolean()函数将一个非布尔类型转换为布尔类型。

注意:true和false是严格区分大小写的

数据类型

转换为true

转换为false

布尔型

true

false

字符串

任何非空字符串

“”(空字符串)

数值

任何非零数字值

0和NaN

对象

任何对象

null

undefined

n/a

undefined

 

笔记:
 

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Boolean</title>
</head>
<body>
	<script type="text/javascript">
	// 0  0.0  false null array '' '0'
	// false 0 0.0 '' '0' array() null

	var a = false;//ok false
	var b = 0;//ok false
	var c = 0.0;//ok false
	var d = NaN;//ok true
	var e = '';//ok false
	var f = '0';//ng  true
	var g = null;//ok true
	var h = undefined;//ok true
	var i = new Array();//ng  true

	//执行转换
	var res = Boolean(i);
	//打印结果
	console.log(res);
	console.log(typeof(res));

	//js  false 0 0.0 '' null undefined  NaN
   //php  false 0 0.0 '' null '0'  array();

	</script>
</body>
</html>

很赞哦! (0)

文章评论

    高端网站建设