JavaScript数据类型
2017-02-18 本文已影响0人
骚伦
JavaScript 支持5种简单数据类型(也称为基本数据类型)分别为:Number、String、Boolean、Undefined 和 Null。
另外,JavaScript 还支持两种复杂数据类型,function,Object。
五种基本数据类型
Number类型
Number 类型用来表示整数和浮点数。例如:
声明变量X,赋值为100Number 类型还有一个特殊值 NaN(非数值 Not a Number)。
NaN 用于表示一个本来要返回数值的操作并未返回数值,这样就不会抛出错误了。
-----------------NAN 常见案例:
1:比如 0/0 直接返回NAN
2:比如将javascript字符串转换为数字,直接返回NAN
String类型
String 即字符串类型,表示一串字符。字符串可以由双引号(" ")和单引号(' ')表示。
例如:
字符串定义Boolean类型
Boolean 即布尔类型,只有两个值:true(真)和 false(假)。
Boolean 类型在流程控制语句中经常用到,例如:
布尔类型运行代码,弹出警告框,显示"x=true"。
Undefined类型
Undefined 类型的值只有一个,就是undefined。当一个变量被声明,但未被赋值时,它的值就是undefined。例如:
undefined类型 案例Null类型
Null 类型的值只有一个,就是 null。null表示一个空的对象。
如果定义的变量准备在将来用于保存对象,那么最好将该变量初始化为 null 而不是其他值。
动态类型
JavaScript 是弱类型的语言,这就意味着,JavaScript 拥有动态类型,同一个变量可以赋予不同类型的值。这在C语言、C++和Java等强类型语言中是无法办到的。
动态类型