TypeScript 数字

2024 年 8 月 29 日 | 阅读 3 分钟

与 JavaScript 类似,TypeScript 中的所有数字都存储为浮点值。这些数值被视为数字数据类型。数字用于表示整数和浮点值。数字类型将数字字面量转换为数字类的一个实例。数字类充当包装器,并将数字字面量作为对象进行操作。TypeScript 也支持二进制(Base 2)、八进制(Base 8)、十进制(Base 10)和十六进制(Base 16)字面量。

语法

示例


数字属性

Number 对象具有以下属性集

序号属性名描述
1.MAX_VALUE它返回 JavaScript 中数字的最大可能值,可以为 1.7976931348623157E+308。
2.MIN_VALUE它返回 JavaScript 中数字的最小可能值,可以为 5E-324。
3.NEGATIVE_INFINITY它返回小于 MIN_VALUE 的值。
4.POSITIVE_INFINITY它返回大于 MAX_VALUE 的值。
5.NaN当一些数字计算不能用有效数字表示时,TypeScript 返回值 NaN。它等于不是数字的值。
6.原型它是 Number 对象的静态属性。它用于向当前文档中的 Number 对象分配新的属性和方法。

示例

输出

Number Properties: 
A number variable can hold maximum value: 1.7976931348623157e+308
A number variable can hold minimum value: 5e-324
Value of Negative Infinity: -Infinity
Value of Positive Infinity: Infinity
Example of NaN: NaN

数字方法

下面给出了 Number 方法及其描述的列表。

序号方法名描述
1.toExponential()它用于以字符串格式返回指数表示法。
2.toFixed()它用于以字符串格式返回定点表示法。
3.toLocaleString()它用于将数字转换为数字的本地特定表示。
4.toPrecision()它用于以指数或定点格式返回指定精度的字符串表示形式。
5.toString()它用于以指定基数返回数字的字符串表示形式。
6.valueOf()它用于返回数字的原始值。

示例

输出

Number Method: toExponential()
1.2345e+4
1.23e+4
Number Method: toString()
12345
3000321
Number Method: toFixed()
13
12.879
Number Method: toLocaleString()
12,667.976
Number Method: toPrecision()
1e+1
12.6
Number Method: tovalueOf()
[Number: 123]
123
number
下一个主题TypeScript 决策