您的位置:首页 > 游戏 > 游戏 > 有必要代理网页的网址_重庆工程建设信息网站_引流推广方案_bittorrentkitty磁力猫

有必要代理网页的网址_重庆工程建设信息网站_引流推广方案_bittorrentkitty磁力猫

2025/1/8 16:07:08 来源:https://blog.csdn.net/hk000001/article/details/143450942  浏览:    关键词:有必要代理网页的网址_重庆工程建设信息网站_引流推广方案_bittorrentkitty磁力猫
有必要代理网页的网址_重庆工程建设信息网站_引流推广方案_bittorrentkitty磁力猫

目录

1、isFinite()检查值是否是有限数。

2、isInteger() 检查值是否为整数。

3、isNaN()检查值是否为 Number.NaN

4、parseFloat()将值解析为字符串并返回第一个数字。

5、parseInt() 将值解析为字符串并返回第一个整数。

6、toFixed() 将数字四舍五入为指定的小数位数后转换为字符串。

7、toPrecision() 将数字格式化为指定长度。


名称描述
constructor返回对创建此对象的 Number 函数的引用。
isFinite()检查值是否是有限数。
isInteger()检查值是否为整数。
isNaN()检查值是否为 Number.NaN。
parseFloat()检查值是否为整数。
parseInt()检查值是否为整数。
prototype允许您向对象添加属性和方法。
toFixed(x)把数字转换为字符串,结果的小数点后有指定位数的数字。
toPrecision(x)把数字格式化为指定的长度。
toString()把数字转换为字符串。
valueOf()​返回数字的原始值(基本数字值)。

1、isFinite()检查值是否是有限数。

如果数字是有限数,Number.isFinite() 方法返回 true。否则返回 false

Number.isFinite(123)
// true
Number.isFinite("123")
// false
Number.isFinite(+1.23)
Number.isFinite(-1.23)
// true
Number.isFinite('2005/12/12')
// false
Number.isFinite(0/0)
// false
Number.isFinite(0)
// true
Number.isFinite(Infinity)
// false
Number.isFinite(NaN)
// false

2、isInteger() 检查值是否为整数。

如果值是数据类型 Number 的整数,则 Number.isInteger() 方法返回 true。否则返回 false

Number.isInteger(-123);
// true
Number.isInteger('123');
// false
Number.isInteger(5/2);
// false
Number.isInteger(0/0);
// false
Number.isInteger(0.5);
// false
Number.isInteger(false);
// false
Number.isInteger(NaN);
Number.isInteger(Infinity);
// false

3、isNaN()检查值是否为 Number.NaN

如果值为 NaN 且类型为 Number,则 Number.isNaN() 方法返回 true。

Number.isNaN(0/0);
// true
Number.isNaN('123');
// false
Number.isNaN(-1.23);
// false
Number.isNaN('Hello');
// false
Number.isNaN(false);
// false
Number.isNaN(undefined);
// false
Number.isNaN(NaN);
// true

4、parseFloat()将值解析为字符串并返回第一个数字。

  • 如果第一个字符无法转换为数字,则返回 NaN
  • 前置和后置空格将被忽略。
  • 仅返回找到的第一个数字。
Number.parseFloat("10.33");
// 10.33
Number.parseFloat("34 45 66");
// 34
Number.parseFloat("He was 40");
// NaN
Number.parseFloat("40.00");
// 40
Number.parseFloat(" 40 ");
// 40
Number.parseFloat("40H")
// 40
Number.parseFloat("H40");
// NaN

5、parseInt() 将值解析为字符串并返回第一个整数。

参数描述
value必需。要解析的值。
radix

可选。默认为 10。

进制(2 到 36)。

Number.parseInt("10.00");
// 10
Number.parseInt("10.33");
// 10
Number.parseInt(" 60 ");
// 60
Number.parseInt("40 years");
// 40
Number.parseInt("He was 40");
// NaN
Number.parseInt("010");
// 10
Number.parseInt("10", 8);
// 8
Number.parseInt("0x10");
// 16
Number.parseInt("10", 16);
// 16

6、toFixed() 将数字四舍五入为指定的小数位数后转换为字符串。

注释:如果小数位数大于数字,则添加零。

let num = 5.56789;
let n = num.toFixed();
// '6'
let num = 5.56789;
let n = num.toFixed(2);
// '5.57'
let num = 5.56789;
let n = num.toFixed(10);
// '5.5678900000'

7、toPrecision() 将数字格式化为指定长度。

将数字格式化为指定长度

let num = 13.3714;
let n = num.toPrecision(2);
// '13'

格式化小数

let num = 0.001658853;
num.toPrecision(2);
// '0.0017'
let num = 0.001658853;
num.toPrecision(3);
// '0.00166'
let num = 0.001658853;
num.toPrecision(10);
// '0.001658853000'

将数字格式化为指定长度

let num = 13.3714;
num.toPrecision(2);
// '13'
let num = 13.3714;
num.toPrecision(3);
// '13.4'
let num = 13.3714;
num.toPrecision(10);
// '13.37140000'

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com