js中的undefined和null


JS中一共有七种数据类型,包括五种基本数据类型和两种复杂数据类型

* 五种基本数据类型
* string
* number
* boolean
* undefined
* null
* 两种复杂数据类型
   * array
* object

这里记录一下 undefined和null

1.undefined:未定义,如果一个变量只声明但是未赋值,默认值就是undefined
var a;
console.log ( a );//undefined  变量的值
console.log ( typeof  a );//undefined  变量值的数据类型

2.null:空值 //null这个值只能手动去设置,一个变量在任何情况下它的值都不会主动是null
 var b = null;
console.log ( b );//null
console.log ( typeof b );//object  注意:null这个数据类型在使用typeof检测的时候得到object 

3.undefined与null的区别
console.log ( undefined == null );//true   它们的值是一样都是没有值得意思
console.log ( undefined === null );//false    它们的值一样但是数据类型不一样


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM