02JavaScript面试系列_undefined和null变量类型的理解
2018-02-10 11:15
387 查看
一、 概念: undefined:当变量定义(声明)后,没有赋值,那么变量的值是undefined null:当对象没有指向的地址时,就是null。也就是说,引用类型的变量,没有引用时,就是null。二、 面试题:a) undefined:var a; //JavaScript中定义一个变量,没有赋值时,默认为undefined
alert(typeof a); // undefined
alert(b); // 报错,因为b没有定义。所有,在浏览器的控制台中会报 b is not definedb) null:var person = null;//定义了一个引用类型,没有指向。alert(person); //输出null。alert(typeof person);//输出object,person的数据类型是Object,值是null大家有不懂的,可以在评论区留言,我抽空回复
相关文章推荐
- 深入理解JS中的变量及作用域、undefined与null
- 犀牛——第3章 类型、值和变量 3.3布尔值 3.4 null和undefined
- 01JavaScript面试系列_JavaScript中定义一个变量,没有赋值时,默认为undefined
- 深入理解JS中的变量及作用域、undefined与null
- 测试输出变量类型 数字 字符串 null和undefined
- 深入理解DOM事件类型系列第六篇——加载事件
- js判断undefined类型,undefined,null,NaN的区别
- 【AngularJS系列6】理解AngularJS中的Service类型
- 从内存和内存的分区的角度来理解数据类型 、变量、指针。
- [C#基础知识系列]专题:深入理解动态类型
- C++基础学习系列第一部分——变量和基本类型
- 用类名做方法的返回值类型 在学习Java的初始阶段,很多同学使用基本数据类型定义变量和引用类型定义变量以及使用类名做方法的返回值类型常常不知所以。今天我以自己的解读方式和个人的理解作一个简单的解释,和
- JsRender系列demo-对null 和boolen类型数据的探讨
- [李景山php] 深入理解PHP内核[读书笔记]--第三章:变量及数据类型--变量的赋值和销毁
- JavaScript 基本类型值-Undefined、Null、Boolean
- 变量定义类型长度的理解
- JavaScript学习笔记-- undefined and null 数据类型分析
- js判断undefined类型,undefined,null, 的区别详细解析
- javascript类型系统——undefined和null
- js判断undefined类型,undefined,null, 的区别详细解析