打字稿数字类型的范围是什么,在完成JavaScript编写之后,行为是什么?
var num =100000000000
答案 0 :(得分:2)
TypeScript仅使用JavaScript,因此任何数值限制都将与JavaScript限制相同。您在该表达式中编写的任何数字都将原样传递到JavaScript输出。
如果您希望通过编程方式获取更多信息,可以查看JavaScript自己的Number.*
。
console.log(Number.MAX_VALUE); // 1.7976931348623157e+308
console.log(Number.MIN_SAFE_INTEGER); // -9007199254740991
console.log(Number.MAX_SAFE_INTEGER); // 9007199254740991
但是要意识到Number
类型是floating point number,所以您不能真正谈论“范围”。谈论精度更有意义。