Number 是javascript 的基本数据类型,数字,常用的就是获取几位小数点,和把字符串转成数字,下面我们来介绍下number的常用方法
创建数字的方式
let number=99;
console.log(number) //99
let number1=new Number(99);
console.log(number1) //[Number: 99]
toFixed()截取保留小数点 默认是保存0为
console.log(2.123.toFixed()) //2
console.log(2.123.toFixed(2)) //2.12
Number.parseFloat() 方法可以把一个字符串解析成浮点数。和全局parseFloat()方法一样
console.log(Number.parseFloat('1.2')) //1.2
console.log(Number.parseFloat('1.233er')) //1.233
console.log(Number.parseFloat('1.233er13')) //1.233
Number.parseInt(string,radix) 方法根据给定的进制数把一个字符串解析成整数
string 为字符串,radix 为进制数 默认是10
console.log(Number.parseInt('0110',2)) //6
console.log(Number.parseInt('32',8)) //26
console.log(Number.parseInt('10',10)) //10
console.log(Number.parseInt('100',16)) //256
console.log(Number.parseInt('100.99')) //100
valueOf() 方法返回一个被 Number 对象包装的原始值。
console.log(number1.valueOf()) //99
Number.isFinite() 方法用来检测传入的参数是否是一个有穷数
console.log(Number.isFinite(Infinity)) //false
console.log(Number.isFinite('12')) //false
console.log(Number.isFinite(22)) //true
console.log(Number.isFinite(NaN)) //false
Number.isInteger() 检查传的参数是否为整数
console.log(Number.isInteger('1')) //false
console.log(Number.isInteger(true)) //false
console.log(Number.isInteger(false)) //false
console.log(Number.isInteger(0)) //true
console.log(Number.isInteger(NaN)) //false
Number.isNaN() 检查传入的值是不是NaN和其他Number
console.log(Number.isNaN('1')) //false
console.log(Number.isNaN(NaN)) //true
console.log(Number.isNaN(undefined)) //false
console.log(Number.isNaN(null)) //false
console.log(Number.isNaN({})) //false
console.log(Number.isNaN(true)) //false
toExponential()把数字以字符串的形式返回
console.log(77.1234.toExponential()) //7.71234e+1
console.log(77.1234.toExponential(2)) //7.71e+1
toLocaleString() 方法返回这个数字在特定语言环境下的表示字符串。
let num=3500;
console.log(num.toLocaleString()) //3,500
toPrecision() 方法以指定的精度返回该数值对象的字符串表示 默认是全部,保留指定的位数
console.log(1.234.toPrecision()) //1.234
console.log(1.234.toPrecision(2)) //1.2
toString() 方法返回指定 Number 对象的字符串表示形式。
let str=10;
console.log(str.toString()) //'10'
今天就到这里,每天进步一点,希望大家喜欢,也希望喜欢的朋友点个赞,后续继续更新...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。