js的数据类型

js的数据类型

  1. 基本数据类型(5+1种)
    string、number、boolean、null、undefined、symbol(ES6新增)
  2. 引用数据类型
    array、object
    举例
    (1)返回null:当获取到的元素找不到时,返回null,比如getElementById
<div id="box">div>
<script>
    var oBox = document.getElementById("haha");
    console.log(oBox);
</script>

上面的haha不存在,所以返回null
在这里插入图片描述

(2)返回undefined:
当定义了一个变量,没有赋值时;
当数组越界时;
当访问对象里没有的属性时;
当一个函数没有返回值时;
举例

<script>
    var a;
    console.log(a); //返回undefined

    var arr = [1, 2, 3];
    console.log(arr[4]);//返回undefined

    var obj = {
        name:'zs',
    };
    console.log(obj.age);//返回undefined

    function fn() {
        var num = 1 + 2;
    }
    console.log(fn());//返回undefined
</script>

在这里插入图片描述

以上四种情况都会返回undefined。

你可能感兴趣的:(js)