JavaScript 的 Number 类型124
JavaScript 中的 Number 类型表示数字值。它是一种原始数据类型,可以表示整数和小数。
创建 Number
可以在 JavaScript 中使用以下方法创建 Number:
使用 Number() 函数将其他值转换为 Number
使用字面量表示数字
const number1 = Number("10");
const number2 = 12.5;
Number 的属性
Number 类型具有以下属性:
EPSILON:表示 JavaScript 中表示的最小正数,它大于 0。
MAX_VALUE:表示 JavaScript 中表示的最大数字。
MIN_VALUE:表示 JavaScript 中表示的最小数字,它小于 0。
POSITIVE_INFINITY:表示无穷大。
NEGATIVE_INFINITY:表示负无穷大。
NaN:表示非数字值。
(); // 2.220446049250313e-16
(Number.MAX_VALUE); // 1.7976931348623157e+308
(Number.MIN_VALUE); // 5e-324
(Number.POSITIVE_INFINITY); // Infinity
(Number.NEGATIVE_INFINITY); // -Infinity
(); // NaN
Number 的方法
Number 类型提供了以下方法:
toString():将数字转换为字符串。
toFixed():将数字转换为具有指定小数位数的字符串。
toExponential():将数字转换为科学计数法字符串。
toPrecision():将数字转换为具有指定有效数字的字符串。
valueOf():返回数字的值。
const number = 123.45;
(()); // "123.45"
((2)); // "123.45"
(()); // "1.2345e+02"
((4)); // "123.5"
(()); // 123.45
比较 Number
可以使用以下运算符比较 Number:
==:相等
!=:不等于
:大于
number2); // false
(number1 = number2); // false
Number 的特殊值
Number 类型具有两个特殊值:
NaN:表示非数字值。它是由无效数学运算或语法错误产生的。
Infinity:表示无穷大。它是由数学运算(例如除以 0)产生的,其结果为无限大。
(isNaN(NaN)); // true
(isNaN(Infinity)); // false
(isFinite(NaN)); // false
(isFinite(Infinity)); // false
((NaN)); // true
((Infinity)); // false
JavaScript 的 Number 类型用于表示数字值。它具有属性和方法,用于创建、转换、比较和操作数字。此外,它还具有两个特殊值:NaN 和 Infinity。
2024-12-26
上一篇:JavaScript 传参
下一篇:javascript 加载图片
重温:前端MVC的探索者与现代框架的基石
https://jb123.cn/javascript/72613.html
揭秘:八大万能脚本语言,编程世界的“万金油”与“瑞士军刀”
https://jb123.cn/jiaobenyuyan/72612.html
少儿Python编程免费学:从入门到进阶的全方位指南
https://jb123.cn/python/72611.html
Perl 高效解析 CSV 文件:从入门到精通,告别数据混乱!
https://jb123.cn/perl/72610.html
荆门Python编程进阶指南:如何从零到专业,赋能本地数字未来
https://jb123.cn/python/72609.html
热门文章
JavaScript (JS) 中的 JSF (JavaServer Faces)
https://jb123.cn/javascript/25790.html
JavaScript 枚举:全面指南
https://jb123.cn/javascript/24141.html
JavaScript 逻辑与:学习布尔表达式的基础
https://jb123.cn/javascript/20993.html
JavaScript 中保留小数的技巧
https://jb123.cn/javascript/18603.html
JavaScript 调试神器:步步掌握开发调试技巧
https://jb123.cn/javascript/4718.html