-
变量的数据类型
-
根本数据类型:
数值类型:Number- 十六进制、十进制、八进制、二进制、迷信计数
-
布尔值类型:Boolean
- true(真)false(假)
字符串类型:String - 由引号(双引号、单引号、反引号)包裹的内容
- true(真)false(假)
- 非凡类型:
空值:null
未定义:undefined
非数值:NaN - 简单数据类型:
对象类型:Object
函数类型:Function
数组类型:Array
· · ·
-
- JavaScript 是一门弱援用语言,在赋值时确定为某个数据类型后,倡议不再批改数据类型,免得引发歧义
- 可应用 typeo 关键字查看常量或变量的数据类型(返回值是一个字符串类型,多层 typeo 嵌套最终得都是 sting 类型
-
数据类型转换
-
转换为布尔值类型:
Boolean()
真:true 假:false- 数值:非零即真
- 字符串:非空即真
- NaN:false
- undefined:false
- null:false
-
转换为数值类型:
Number()
- 字符串中纯数字转为数值类型,蕴含其余字符都会转为 NaN
- NaN:NaN
- undefined:NaN
- null:0
- true:1
- false:0
-
取整数局部:
parseInt()
- 从右往左开始一位一位取,遇到非数字进行取整,第一个为非数字输入 NaN
- 取浮点数:
parseFloat()
-