web前端全系列 教程
1839个小节阅读:2244.4k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
较长的数值允许每三位添加一个分隔符(通常是一个逗号),增加数值的可读性。比如,1000
可以写作1,000
。
ES2021,允许 JavaScript 的数值使用下划线(_
)作为分隔符。
xxxxxxxxxx
let budget = 1_000_000_000_000;
ES6 在Number
对象上,新提供了Number.isFinite()
和Number.isNaN()
两个方法
Number.isFinite()
用来检查一个数值是否为有限的(finite),即不是Infinity
xxxxxxxxxx
Number.isFinite(15); // true
Number.isFinite(0.8); // true
Number.isFinite(Infinity); // false
Number.isFinite(-Infinity); // false
Number.isNaN()
用来检查一个值是否为NaN
xxxxxxxxxx
Number.isNaN(NaN) // true
Number.isNaN(15) // false
ES6 将全局方法parseInt()
和parseFloat()
,移植到Number
对象上面,行为完全保持不变。
xxxxxxxxxx
// ES5的写法
parseInt('12.34') // 12
parseFloat('123.45#') // 123.45
// ES6的写法
Number.parseInt('12.34') // 12
Number.parseFloat('123.45#') // 123.45
这样做的目的,是逐步减少全局性方法,使得语言逐步模块化。
Number.isInteger()
用来判断一个数值是否为整数
xxxxxxxxxx
Number.isInteger(25) // true
Number.isInteger(25.1) // false
实时效果反馈
1. 下列那个方法可以检测一个值是否是NaN
:
A isFinite()
B isNaN()
C parseInt()
D isInteger()
答案
1=>B