【TypeScript教程】06—了解包括浮点数和大整数在内的数字类型
在TypeScript中,你可以使用以下类型来表示浮点数和大整数:
number
类型:用于表示浮点数和大整数。bigint
类型:用于表示大整数。
浮点数(浮点数或双精度数)通常用于表示小数,而大整数用于表示大于Number.MAX_SAFE_INTEGER
(即9007199254740991
)或小于Number.MIN_SAFE_INTEGER
(即-9007199254740991
)的整数。
let floatNumber: number = 1.5; // 浮点数
let bigInt: bigint = 10000000000000000000000n; // 大整数
注意,大整数必须以后缀n
或n
结尾表示。
此外,TypeScript 还提供了其他几种处理数字的类型,例如:
BinaryLiteral
:用于表示二进制数字。OctalLiteral
:用于表示八进制数字。
let binaryNumber: number = 0b1010; // 二进制数
let octalNumber: number = 0o123; // 八进制数
以上代码中的0b
或0B
前缀用于指定后面的数字是二进制数,而0o
或0O
前缀用于指定后面的数字是八进制数。
评论已关闭