本文最后更新于 2024-12-16T16:00:28+08:00
- Number.isFinite(val) \(\Rightarrow\) 检测指定参数是否为无穷大
1 2 3 4 5 6 7 8 9 10 11 12 13
| const isFiniteNumber = (val) => { console.log("isFiniteNumber=====>>>", Number.isFinite(val)); };
isFiniteNumber(30);
isFiniteNumber(30.05);
isFiniteNumber(1 / 0);
isFiniteNumber("sasa");
isFiniteNumber(true);
|
- Number.isInteger(val) \(\Rightarrow\) 判断传入值是否为整数
1 2 3 4 5 6 7 8 9 10 11
| function numberIsInteger(val) { console.log("numberIsInteger=====>>>", Number.isInteger(val)); }
numberIsInteger(20);
numberIsInteger(20.05);
numberIsInteger(-20);
numberIsInteger("20");
|
- Number.isNaN(val) \(\Rightarrow\)
- Number.parseInt(val) \(\Rightarrow\) 参数 val 转 int 类型
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| const numberParseInt = (val) => { console.log("numberParseInt=====>>>", Number.parseInt(val)); };
numberParseInt(20);
numberParseInt(20.05);
numberParseInt(20.56);
numberParseInt("102.56");
numberParseInt("-30.66");
|
- Number.# parseFloat(val) \(\Rightarrow\) 参数 val 转浮点类型
1 2 3 4 5 6 7 8 9 10 11 12
| const numberParseFloat = (val) => { console.log("numberParseFloat=====>>>", Number.parseFloat(val)); };
numberParseFloat(20);
numberParseFloat(20.05);
numberParseFloat(20.567852159505482586259);
numberParseFloat("102.56");
|
- number.toFixed(val) \(\Rightarrow\)
数字转换为字符串后去四舍五入至指定的小数位数
1 2 3 4 5 6 7 8 9 10
| function numberToFixed(num, val) { console.log("numberToFixed=====>>>", num.toFixed(val)); }
numberToFixed(12.1234567890123, 2);
numberToFixed(12.12654231452, 2);
numberToFixed(12.12654231452, 3);
|
- number.toPrecision(val) \(\Rightarrow\) 返回指定长度的数字
1 2 3 4 5 6 7 8 9 10
| function numberToPrecision(num, val) { console.log("numberToPrecision=====>>>", num.toPrecision(val)); }
numberToPrecision(12.1234567890123, 2);
numberToPrecision(12.12654231452, 5);
numberToPrecision(12.12654231452, 3);
|
- number.toString(val) \(\Rightarrow\) 数字转字符串
1 2 3 4 5 6 7 8
| function numberToString(num) { console.log("numberToString=====>>>", num.toString()); }
numberToString(12.1234567890123);
numberToString("12.1234567890123");
|
- number.valueOf() \(\Rightarrow\)
数字转字符串
1 2 3 4 5 6 7 8
| function numberValueOf(num) { console.log("numberValueOf=====>>>", num.valueOf()); }
numberValueOf(12.1234567890123);
numberValueOf("12.1234567890123");
|
js之Number的使用
https://www.gongyibai.site/Number/