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 加载图片

Perl SFTP高效应用指南:从基础到进阶
https://jb123.cn/perl/65243.html

JavaScript ShowTrail:追踪JavaScript代码执行路径的利器
https://jb123.cn/javascript/65242.html

Perl脚本中的$_:隐式变量的威力与陷阱
https://jb123.cn/perl/65241.html

Python混合编程Linux:高效利用系统资源与C/C++的威力
https://jb123.cn/python/65240.html

Perl与Lisp:两种编程范式的巅峰对决
https://jb123.cn/perl/65239.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