JavaScript中数据类型

js中的数据类型:

  • 基本数据类型:简单结构组成
    • Number
    • string
    • boolean
    • null
    • undefined
  • 引用数据类型:结构相对复杂一些
    • 对象数据类型:{},[],reg(正则)
    • 函数数据类型:function fn(){}

Number :正数,负数,0,小数,NaN。

NaN!=NaN,,isNaN(),检测一个值是否为一个有效数字,是返回false

非强制数据类型转换:parseInt() parseFloat

  • parseInt(),返回正负整数(无论转换的值有没有小数点)

  • parseFloat(),返回转换值的整体(也包括小数点)

Boolean :true false

  1. !,取反,将值转化为Boolean值,然后取反。

转化Boolean规则:

如果只有一个值,遵循: 0,null, ":" ,undefined 转换Boolean为false,其余为真

  1. !!,将其他类型转化为Boolean了类型

null 或undefined 跟其他数据类型比较都为false,null==undefined 为true

你可能感兴趣的:(JavaScript中数据类型)