JavaScript中的setTimeout是否接受实(浮点)延迟times_ ?
Does setTimeout in JavaScript accept real (floating point) delay times_
我刚才在看JavaScript Timing Events,上面写着"第二个参数表示从现在起你想要执行第一个参数的毫秒数"
现在,我知道在JavaScript中,浮点数和整数都是Number
类型,所以在语法上我可以输入一个浮点值,例如:setTimeout("javascript statement",4.5);
’——然而,JavaScript会尝试在那里创建4.5毫秒的延迟吗?还是会自动截断为整数,然后继续?
提前感谢您的任何回答,
干杯!
这几乎肯定是浏览器相关的(我没有检查它不是语言规范的一部分),但通常这个值存储在32位有符号整型中,因此只接受0
和2^31 - 1
之间的整数值。
相关:
- 为什么setTimeout() "break"对于大毫秒延迟值?
- 7.3计时器- HTML标准
相关文章:
- 处理浮点错误的最佳方法是什么
- 特殊'浮点'在马赛克盒子
- 浮点0.2+0.1舍入误差
- javascript中的浮点比较
- 有没有办法在里面看到一个数字'的64位浮点IEEE754表示
- 浮点数字问题JavaScript
- 浏览器错误的javascript浮点计算
- 如何使用javascript验证在表单输入中避免负值、浮点值和十进制值
- 浮点:以日期/时间作为 x 轴的图形未正确绘制
- 我可以限制浮点精度吗?
- 仅匹配正整数和正浮点值的正则表达式
- Javascript将浮点数字无故强制转换为整数
- 将数字转换为16位浮点(存储为字节)并返回
- 验证带有2个小数点的浮点形式的输入表单
- Angular Js无法使用浮点形式json获取int
- sap.m.输入浮点类型
- 使用JQuery将表单值添加为数字和浮点值
- 什么's是指数RampToValueAtTime允许的最小浮点值
- 如何在Javascript中零填充浮点数字,并限制最大位数
- JavaScript中的setTimeout是否接受实(浮点)延迟times_ ?