es6数组扩展方法,es6数值的扩展方法有哪些

科技资讯 投稿 4900 0 评论

es6数组扩展方法,es6数值的扩展方法有哪些

本章内容给大家谈谈关于遇上es6数值的扩展方法有哪些等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。

1、Number.isFinite()

Number.isFinite()方法用来检查一个数值是否为有限的(finite),即不是Infinity。该方法可以用来替代全局的isFinite()函数,该全局函数存在一些缺陷。


console.log(Number.isFinite(15)); // true
console.log(Number.isFinite(0.8)); // true
console.log(Number.isFinite(NaN)); // false
console.log(Number.isFinite(Infinity)); // false

2、Number.isNaN()

Number.isNaN()方法用来检查一个值是否为NaN。该方法可以用来替代全局的isNaN()函数,该全局函数存在一些缺陷。


console.log(Number.isNaN(NaN)); // true
console.log(Number.isNaN(15)); // false
console.log(Number.isNaN('15')); // false
console.log(Number.isNaN(true)); // false

3、Number.parseInt()

Number.parseInt()方法可以用来代替全局的parseInt()函数,它的行为与全局函数完全相同,但是它返回的是一个数值而不是一个Number对象。


console.log(Number.parseInt('12.34')); // 12
console.log(Number.parseInt('56.78')); // 56
console.log(Number.parseInt('-12.34')); // -12

4、Number.parseFloat()

Number.parseFloat()方法可以用来代替全局的parseFloat()函数,它的行为与全局函数完全相同,但是它返回的是一个数值而不是一个Number对象。


console.log(Number.parseFloat('12.34')); // 12.34
console.log(Number.parseFloat('56.78')); // 56.78
console.log(Number.parseFloat('-12.34')); // -12.34

总结

以上就是为你整理的es6数值的扩展方法有哪些全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!

编程笔记 » es6数组扩展方法,es6数值的扩展方法有哪些

赞同 (24) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽