Javascript处理整数上溢和下溢吗?如果是,如何

Does Javascript handle integer overflow and underflow? and if yes how ?

本文关键字:如果 如何 下溢 整数 处理 Javascript      更新时间:2023-09-26

我想分析TAjS工具用javascrpt编写的一些程序。所以我想回答以下问题:

Javascript处理整数上溢和下溢吗?如果是,如何?

Javascript Number确实有一个最大值(由Number.MAX_VALUE定义)。

实验:以下代码说明了Javascript(至少在Chrome控制台中)如何处理溢出:

var i = Number.MAX_VALUE *2;
console.log(i);
>> Infinity

不过,欠流似乎并不"起作用":

var i = Number.MIN_VALUE - Number.MAX_VALUE;
console.log(i);
>> -1.7976931348623157e+308
相关文章: