-
Notifications
You must be signed in to change notification settings - Fork 0
API Number
数值转换、常量与解析
Numeric conversion, constants, and parsing
Overview
Number 将值转换为 AuroraScript number,并提供数值边界常量和检查函数。无法转换的输入得到 NaN;应使用 Number.isNaN 检查,而不是用 == 比较 NaN。
Numberconverts values to AuroraScript numbers and provides numeric-boundary constants and checks. Input that cannot be converted producesNaN; useNumber.isNaNrather than==to test it.
Parameters:
-
value
可选待转换值。Optional value to convert.
Returns
数值,转换失败时为 NaN。
Number, or
NaNwhen conversion fails.
return Number("42"); // 42Numeric constants
-
Number.MAX_VALUE
最大有限数。Largest finite value.
return Number.MAX_VALUE > 0; -
Number.MIN_VALUE
最小正数。Smallest positive value.
return Number.MIN_VALUE > 0; -
Number.MAX_SAFE_INTEGER
最大安全整数。Largest safe integer.
return Number.MAX_SAFE_INTEGER; -
Number.MIN_SAFE_INTEGER
最小安全整数。Smallest safe integer.
return Number.MIN_SAFE_INTEGER; -
Number.NaN
非数字常量。Not-a-number constant.
return Number.isNaN(Number.NaN); -
Number.POSITIVE_INFINITY
正无穷。Positive infinity.
return Number.POSITIVE_INFINITY > 1; -
Number.NEGATIVE_INFINITY
负无穷。Negative infinity.
return Number.NEGATIVE_INFINITY < -1;
Parameters:
-
value
要检查的数值。Number to inspect.
Returns
是否为 NaN。
Whether it is
NaN.
return Number.isNaN(Number("not a number")); // trueParameters:
-
value
要检查的数值。Number to inspect.
Returns
是否为整数。
Whether it is an integer.
return Number.isInteger(42); // trueParameters:
-
value
要检查的数值。Number to inspect.
Returns
是否为正无穷或负无穷。
Whether it is positive or negative infinity.
return Number.isInfinity(Number.POSITIVE_INFINITY); // trueParameters:
-
value
字符串或数值。String or number.
Returns
解析出的浮点数;失败时为 NaN。
Parsed floating-point value, or
NaNon failure.
return Number.parseFloat("3.14"); // 3.14Parameters:
-
value
字符串或数值。String or number.
Returns
解析出的整数;失败时为 NaN。
Parsed integer, or
NaNon failure.
return Number.parseInt("42"); // 42Parameters:
-
radix
可选进制。Optional radix.
Returns
数字文本。
Text representation of the number.
return (42).toString(); // "42"AuroraScript.JIT 4.0.0 · 仓库 · MIT 许可
AuroraScript.JIT 4.0.0 · Repository · MIT License