• 范仁义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>
     
  • 相关阅读:
    BZOJ 3330 分数
    FR #11题解
    BZOJ 1857 传送带
    BZOJ 4757 Building a Tall Barn
    FR #10题解
    BZOJ 4393 Fruit Feast
    BZOJ 3126 Photo
    BZOJ 1312 Hard Life
    BZOJ 2039 employ人员雇佣
    Count SIN Numbers
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12324679.html
Copyright © 2020-2023  润新知