布尔值
Boolean
布尔值只有两个,主要用来做逻辑判断
true -表示真
false -表示假
使用typeof检查一个布尔值时,会返回boolean
Null
Null 空值
Null只有一个,就是null
null这个值专门用来表示一个空对象
只用typeof检查一个null值时,会返回object
Undefinfed
Undefined 未定义
Nudefined只有一个,就是Undefined
当声明一个变量,但是并没有给变量赋值时,他的值就是undefined
只用typeof检查一个Nudefined值时,会返回Undefined
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
/*
* Boolean
* 布尔值只有两个,主要用来做逻辑判断
* true -表示真
* false -表示假
*
* 使用typeof检查一个布尔值时,会返回boolean
* */
var bool = false; //不加引号是boolean 加引号就是string了
console.log("bool的类型=" + typeof bool);
console.log("bool的值="+bool);
/*
* Null 空值
* Null只有一个,就是null
* null这个值专门用来表示一个空对象
* 只用typeof检查一个null值时,会返回object
* */
var a = null ; //不加引号 ,加引号就是string了
console.log("a的类型=" + typeof a);
console.log("a的值="+a);
/*
* Undefined 未定义
* Nudefined只有一个,就是Undefined
* 当声明一个变量,但是并没有给变量赋值时,他的值就是undefined
* 只用typeof检查一个Nudefined值时,会返回Undefined
* */
var b ;
var c = undefined ;
console.log("b的类型=" + typeof b);//undefined
console.log("b的值=" + b );//undefined
</script>
</head>
<body>
</body>
</html>