当前位置: 首页 > 工具软件 > Numeral.js > 使用案例 >

JS数据类型:Number类型

尹雅健
2023-12-01

两大数据类型:

  • 基本数据类型:Number、String、Boolean、Undefined和Null
  • 复杂数据类型:Object、Array、Function、RegExp、Date、Map、Set、Symbol等等

typeof运算符:

可以检查值,检查数据变量的类型

  • 使用typeof运算符可以检测值或者变量的类型
    typeof 5;//number
    typeof ‘abc’;//string
    typeof ‘5’;//string
    如果在script里面一定要有输出语句

5种数据类型的typeof检测结果:

基本类型值

类型名typeof检测结果值举例
基本数据类型数值类型number
字符串类型string‘慕课网’
布尔类型booleantrue
undefined类型undefinedundefined
null类型objectnull

Number(数字)类型:

  • 所有数字不分大小、不忿整浮、不分正负,都是数字类型

小数中0可以省略

科学计数法:大数或较小数可以写成科学计数法(3e8=300000000、3e-4=0.0003、.3e5=30000)

不同进制的数字

  • 二进制数值0b开头(0b1111=15)
  • 八进制数值0开头(017=15)
  • 十六进制数值以0x开头(0xf=15)

一个特殊的数字型值NaN

  • NaN是英语“not a number”的意思,即“不是一个数”,但它是一个数字类型的值(typeof NaN;//number)
  • 0除以0的结果是NaN,事实上,在数字运算中,若结果不能得到数字,其结果往往都是NaN

 类似资料: