数据类型:Undefined,Null——JavaScript知识小结05
2017-07-05 01:21
861 查看
一.Undefined
只有一个取值:undefined
当一个变量未被赋值时为undefined
var a;//未初始化
//未声明b;
var c = undefined;//初始化值为undefined
console.log(a);//undefined
console.log(b); //报错
console.log(c);//undefined
console.log(typeof a);//undefined
console.log(typeof b);//undefined
console.log(typeof c);//undefined
二.Null
只有一个取值:null
若定义的变量准备在将来保存对象,最好将其初始化为null。
var a = null;
console.log(typeof a);
null与undefined//出自《JavaScript高级程序设计(第三版)》
相关讨论详见 https://segmentfault.com/q/1010000008938781
undefined值派送自null值
console.log(undefined == null); //true
console.log(undefined === null);//false
参考资料:ECMA标准:http://www.ecma-international.org/ecma-262/7.0/index.html#prod-Keyword
《JavaScript高级程序设计(第三版)》
只有一个取值:undefined
当一个变量未被赋值时为undefined
var a;//未初始化
//未声明b;
var c = undefined;//初始化值为undefined
console.log(a);//undefined
console.log(b); //报错
console.log(c);//undefined
console.log(typeof a);//undefined
console.log(typeof b);//undefined
console.log(typeof c);//undefined
二.Null
只有一个取值:null
若定义的变量准备在将来保存对象,最好将其初始化为null。
var a = null;
console.log(typeof a);
null与undefined//出自《JavaScript高级程序设计(第三版)》
相关讨论详见 https://segmentfault.com/q/1010000008938781
undefined值派送自null值
console.log(undefined == null); //true
console.log(undefined === null);//false
参考资料:ECMA标准:http://www.ecma-international.org/ecma-262/7.0/index.html#prod-Keyword
《JavaScript高级程序设计(第三版)》
相关文章推荐
- JavaScript的数据类型、null 和undefined、原始数据类型和引用数据类型等JavaScript基础知识总结
- JavaScript数据类型, null 和 undefined,原始数据类型,引用数据类型
- JavaScript第三课——数据类型(typeof操作符、Undefined类型、Null类型、Boolean类型)
- JavaScript 里有哪些数据类型,解释清楚 null 和 undefined,解释清楚原始数据类型和引用数据类型。比如讲一下 1 和 Number(1)的区别
- javascript:数据类型Null与Undefined
- Javascript数据类型之Undefined和null
- 数据类型:String——JavaScript知识小结08
- 详解javascript中原始数据类型Null和Undefined
- JavaScript学习笔记-- undefined and null 数据类型分析
- Javascript高级程序设计——3.数据类型(1)typeof、null、undefined、boolean、number
- 数据类型:Number——JavaScript知识小结07
- 【Javascript基础篇】——基本数据类型的特殊类型null,undefined讲解及typeof用法
- javascript中的数据类型及null、NaN、undefined的区别
- 数据类型:如何判断类型——JavaScript知识小结04
- 详解javascript中原始数据类型Null和Undefined
- javascript基础学习(1)数据类型--undefined和null、boolean
- javascript 中Undefined,Null,NaN 数据类型的区别
- 关于JavaScript数据类型NULL和Undefined
- 数据类型:Boolean——JavaScript知识小结06
- JavaScript数据类型(一)——typeof操作符、Boolean、Null和Undefined