Number 是javascript 的基本数据类型,数字,经常使用的就是获取几位小数点,和把字符串转成数字,下面咱们来介绍下number的经常使用方法javascript
let number=99; console.log(number) //99 let number1=new Number(99); console.log(number1) //[Number: 99]
console.log(2.123.toFixed()) //2 console.log(2.123.toFixed(2)) //2.12
console.log(Number.parseFloat('1.2')) //1.2 console.log(Number.parseFloat('1.233er')) //1.233 console.log(Number.parseFloat('1.233er13')) //1.233
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
console.log(number1.valueOf()) //99
console.log(Number.isFinite(Infinity)) //false console.log(Number.isFinite('12')) //false console.log(Number.isFinite(22)) //true console.log(Number.isFinite(NaN)) //false
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
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
console.log(77.1234.toExponential()) //7.71234e+1 console.log(77.1234.toExponential(2)) //7.71e+1
let num=3500; console.log(num.toLocaleString()) //3,500
console.log(1.234.toPrecision()) //1.234 console.log(1.234.toPrecision(2)) //1.2
let str=10; console.log(str.toString()) //'10'
今天就到这里,天天进步一点,但愿你们喜欢,也但愿喜欢的朋友点个赞,后续继续更新...java