Javascript处理整数上溢和下溢吗?如果是,如何
Does Javascript handle integer overflow and underflow? and if yes how ?
我想分析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
相关文章:
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 如果值为空,如何设置输入的默认值?jQuery
- 如果选中了多个复选框,如何添加事件
- 如何检查元素的内容是否为空,如果为空,请在jquery中删除该元素
- 如何知道元素在屏幕上是否可见.如果没有,请滚动页面
- 如果使用javascript函数屏幕太小,我该如何更改HTML文件的背景色
- 如果宽度是百分比,如何设置以px为单位的图像高度
- 在php中提交数据时,如果某些值为null,而某些值为非null,如何进行查询
- 如果助手不在,如何从Grunt中的代码中调用任务
- 如果类不是一个选项,如何在使用 jQuery 时控制(避免)嵌套 html 元素的样式
- 如果跨度类文本=1,如何将boxShadow添加到跨度类
- 如何检查Json文件更新,如果更新了,则用更新的数据刷新我的页面
- JavaScript-如果以前不存在文本,如何从文本区域删除新行
- HTML表内容:如果行很长,如何在新行中显示部分内容
- 如果满足某些条件,我如何才能创建一个只有值的对象
- 如果值为负数,如何更改文本的颜色
- 如果在编辑中下拉值发生变化,如何执行功能
- 如何知道用户已经重新加载了网页,使用jquery.如果用户重新加载网页,
- 如果选择了特定的单选按钮,如何显示窗体