javascript基础学习(1)数据类型--undefined和null、boolean
2016-09-29 10:36
856 查看
基本数据类型:number、string、undefined、null、boolean、object(array、function、object)
1、undefined
只有一个值,即特殊的undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined。包含undefined值的变量与尚未定义的变量还是不一样的。
var a; typeof a;//"undefined"
typeof a;//"undefined"
对未初始化和未声明的变量使用typeof都返回undefined值
Undefined用作数字时类型表现为NaN, 用作布尔时表现为false
2、null
只有一个值的数据类型,为null,表示一个空对象指针
typeof null //"object"
如果定义变量准备在将来用于保存对象,那么最好将该变量初始化为null而不是其他值。
实际上undefined值是派生自null值得,所以null == undefined //true
Null 用成数字时会表现为0,做布尔时表现为false
3、boolean
只有两个值,为true和false
转型函数Boolean(value);
boolean true false
string 任何非空字符串 ""(字符串)
number 任何非零数字值(包括无穷大) 0和NaN
objeact 任何对象 null
undefined n/a undefined
1、undefined
只有一个值,即特殊的undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined。包含undefined值的变量与尚未定义的变量还是不一样的。
var a; typeof a;//"undefined"
typeof a;//"undefined"
对未初始化和未声明的变量使用typeof都返回undefined值
Undefined用作数字时类型表现为NaN, 用作布尔时表现为false
2、null
只有一个值的数据类型,为null,表示一个空对象指针
typeof null //"object"
如果定义变量准备在将来用于保存对象,那么最好将该变量初始化为null而不是其他值。
实际上undefined值是派生自null值得,所以null == undefined //true
Null 用成数字时会表现为0,做布尔时表现为false
3、boolean
只有两个值,为true和false
转型函数Boolean(value);
boolean true false
string 任何非空字符串 ""(字符串)
number 任何非零数字值(包括无穷大) 0和NaN
objeact 任何对象 null
undefined n/a undefined
相关文章推荐
- JavaScript学习笔记-- undefined and null 数据类型分析
- JavaScript数据类型(一)——typeof操作符、Boolean、Null和Undefined
- JavaScript第三课——数据类型(typeof操作符、Undefined类型、Null类型、Boolean类型)
- Javascript高级程序设计——3.数据类型(1)typeof、null、undefined、boolean、number
- JavaScript的数据类型、null 和undefined、原始数据类型和引用数据类型等JavaScript基础知识总结
- 关于JavaScript数据类型NULL和Undefined
- JavaScript 基本类型值-Undefined、Null、Boolean
- JavaScript基本类型值-Undefined、Null、Boolean
- js的基本数据类型有哪些? ECMAScript中有5中简单数据类型(也称为基本数据类型): Undefined、Null、Boolean、Number和String。还有1中复杂的数据类型————
- JavaScript基础 undefined转为bool类型为false Boolean()系统函数
- JavaScript基础 undefined转为bool类型为false Boolean()系统函数
- JavaScript基础 null:object 类型,转成bool类型是 :false Boolean()系统函数
- JavaScript基础 null:object 类型,转成bool类型是 :false Boolean()系统函数
- 栋栋晓09:Javascript学习总结:基础知识1(语法、关键字和保留字、变量、数据类型、操作符)
- Javascript基础系列之(三)数据类型 (布尔型 Boolean)
- Javascript数据类型之Undefined和null
- Javascript基础教程之数据类型 (布尔型 Boolean)
- Javascript基础教程之数据类型 (布尔型 Boolean)
- 零基础入门-javaScript学习笔记之从基本数据类型学起
- javascript中的数据类型及null、NaN、undefined的区别