JavaScript数字(Number)数值方法

183 阅读1分钟

一、Number类型转换为String类型

1.toString()以字符串返回数值(javascript所有数据类型都有的方法)

2.toExponential(attr)

返回四舍五入后数字指数形式的字符串表示

参数表示保留的小数位

3.toFixed()

返回指定位数小数(四舍五入)的字符串表示

5.toPrecision()

返回字符串值,包含指定长度的数字

toPrecision()和toFixed()不同,前者指定长度包括整数位,后者指定长度指小数位

二、字符串转数字

1.parseInt()

解析一段字符串并返回数值,允许空格,只返回首个数字

2.parseFloat()

解析一段字符串并返回数值,遇到第一个小数点可以继续向后解析数字

三、其他类型转换为数字

1.valueOf()返回数字表示(javascript所有数据都有的方法)

2.Number()

将变量转换为数字,如果无法转化,则返回NaN

四、特殊Number

1.数字的最大值

Number.MAX_VALUE

数字的最小值

Number.MAX_VALUE

image.png

2.三种特殊Number

①正无穷大Infinity

②负无穷大-Infinity

③NaN

3.八进制前缀为0

十六进制前缀为0x

4.isNaN()检测是否是数字