JavaScript 数据类型
2015-02-02 00:00
190 查看
摘要: (两次电面都被问到的问题。。。)
Undefined Null Boolean Number String Object
1 Undefined
Undefined类型只有一个值:undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined。尚未声明的变量和已声明但尚未初始化的变量有如下异同:
2 Null
Null类型也只有一个值:null。逻辑上说,null值表示一个空对象的指针。因此,如果定义的变量准备将来用于保存对象,那建议将该变量初始化为null。
Undefined Null Boolean Number String Object
1 Undefined
Undefined类型只有一个值:undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined。尚未声明的变量和已声明但尚未初始化的变量有如下异同:
var message; alert(message); //"undefined" alert(age); //错误 alert(typeof message); //"undefined" alert(typeof age); //"undefined"
2 Null
Null类型也只有一个值:null。逻辑上说,null值表示一个空对象的指针。因此,如果定义的变量准备将来用于保存对象,那建议将该变量初始化为null。
var car=null; alert(typeof car); //"object" alert(null==undefined); //true
相关文章推荐
- javascript入门·简单运算和数据类型转换
- JavaScript的Primitive和Wrapper数据类型
- javaScript通用数据类型校验
- javascript数据类型转换
- JavaScript不同数据类型的转换
- JavaScript不同数据类型的转换
- 关于javascript数据类型的疑问
- 《javascript高级程序设计》学习笔记(一):javascript 数据类型的一些怪异特性
- javascript 数据类型转换
- JavaScript不同数据类型的转换
- [转贴]javaScript通用数据类型校验
- JavaScript 数据类型和值
- javascript 简单高效判断数据类型 系列函数 By shawl.qiu
- javaScript通用数据类型校验
- javascript数据类型转换
- javaScript通用数据类型校验
- javaScript通用数据类型校验
- 用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
- javascript 数据类型转换
- Javascript学习笔记(二)Javascript核心之数据类型与值