首页> 基础笔记 >JS/JQ基础学习 >基础语法 基础语法
JavaScript的数据类型-布尔类型及转换规则
作者:小萝卜 2023-03-21 【 javascript 】 浏览 604
简介布尔类型的字面值只有两个,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)