javascript五种基本类型

typeof      

功能:检测变量的类型

语法:console.log(typeof  变量) 或  console.log(typeof (变量));

五大基本类型

1.underfined

声明变量但是未被赋值的

2. null 

null表示一个空对象指针

如果定义的变量准备在将来用于保存对象,那么最好将变量初始化为null,而不是其他值

注:underfined值是派生自null的值,所以underfined == null的返回结果是true

3.number 表示整形 和浮点型

NaN :即非数值(not a number)是一个特殊的数值

注:1.任何涉及到NaN的操作(NaN/10)都会返回NaN

2.NaN与任何值都不相等,包括NaN本身

isNaN()

语法:isNaN(n)

功能:检测n是否是”非数值“(数值为false)

返回值:boolean

数值转换 

Number()用于任何数据的类型

parseInt()专门用于把字符串转换成数值  

parseFloat()专门用于把字符串转换成数值

4.string

用双引号或者单引号括起来

5.boolean

true  和  false

注:除0之外的所有数字,转换为布尔型都为true

除“ ”之外的所有数字,转换为布尔型都为true

null和underfined转换为布尔型为false

猜你喜欢

转载自www.cnblogs.com/xiaoxiao2017/p/9510980.html