微信扫一扫打赏支持

范仁义js课程---10、Null和Undefined类型

范仁义js课程---10、Null和Undefined类型

一、总结

一句话总结:

Null类型的值只有一个,就是null,表示空值。
Undefined类型的值只有一个,就undefined,表示未定义,也就是元素声明了但是未赋值。

 

 

 

二、Null和Undefined

博客对应课程的视频位置:10、Null和Undefined类型
https://www.fanrenyi.com/video/19/91

 

Null(空值)类型的值只有一个,就是null
null这个值专门用来表示一个为空的对象
使用typeof检查一个nu11值时,会返回object


Undefined(未定义)类型的值只有一个,就undefined
当声明一个变量,但是并不给变量赋值时,它的值就是undefined
使用typeof检查一个undefined时也会返回undefined

如果没声明变量的话,会报错

 

 

三、课程代码

 

 

 

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Null和Undefined类型</title>
 6 </head>
 7 <body>
 8 <!--
 9 Null表示是空值
10 Null这个数据类型里面只有一个值,就是null,
11 这个null值表示的是一个空的对象
12 typeof来返回null的时候,返回的是一个object
13 
14 Undefined这个类型也只有一个值,就是undefined,表示变量未定义
15 表示变量声明了没有定义
16 
17 undefined 不是表示变量未定义,而是表示变量定义了没有赋值
18 如果变量没有定义,那么会报错:
19 -->
20 
21 <script>
22     var var1=null;
23     console.log(var1);
24     console.log(typeof var1);
25 
26     var var2;
27     console.log(var2);
28     console.log(typeof var2);
29 
30     // console.log(var3);
31     // console.log(typeof var3);
32 </script>
33 </body>
34 </html>

 

 

 

 

 

 
posted @ 2020-02-18 06:44  范仁义  阅读(193)  评论(0编辑  收藏  举报