当前位置 : 主页 > 网页制作 > JQuery >

在jquery的setInterval()和setTimeout()中使用hex

来源:互联网 收集:自由互联 发布时间:2021-06-15
我正在创建一个脚本来检查服务器是否已连接或已经消失.在查看其他人是如何完成它的时候,我意识到有些人在函数内部使用了十六进制.例如setInterval(l,6E4) 另一个例子 setTimeout(function
我正在创建一个脚本来检查服务器是否已连接或已经消失.在查看其他人是如何完成它的时候,我意识到有些人在函数内部使用了十六进制.例如setInterval(l,6E4)

另一个例子

setTimeout(function(){d(window.checknet.config.checkURL)},window.checknet.config.checkInterval)}a=a||{};a.checkURL=a.checkURL||window.location.href;a.checkInterval=a.checkInterval||5E3;a.warnMsg=a.msg||"No Internet connection detected, disabled features will be re-enabled when a connection is detected. ";

这是使用hex a.checkInterval = a.checkInterval || 5E3;

为什么使用十六进制而不是普通的十进制数字?

那不是十六进制,它的数字写在 Scientific Notation,6 x 104.

= 60.000

由于setInterval的时间以毫秒为单位,如果你想使用一个整数作为秒,就可以很容易地使用它:Ne3是N =秒.

1e3 = 1000 = 1 second

编辑:

十六进制数字用前缀0x写入.

网友评论