Javascript 如果系统时间更改,setTimeout是否有效

Javascript 如果系统时间更改,setTimeout是否有效,javascript,settimeout,Javascript,Settimeout,那么会吗? 更改系统时间不会弄乱分配给回调的计时器吗? setTimeout的行为在所有浏览器中都是相同的吗? 那么setInterval呢?所有关于setTimeout工作原理的内容是否适用于setInterval?setTimeout()与系统时钟无关。当您设置它时,您可以在ms js中指定一个timespan,它独立于系统时钟处理其余部分 我还可以想象,由于js已经存在了一段时间,并且在所有浏览器上实现了多年,所以setTimeout和setInterval的工作原理是相同的 我从来没有在

那么会吗?
更改系统时间不会弄乱分配给回调的计时器吗?
setTimeout
的行为在所有浏览器中都是相同的吗?
那么
setInterval
呢?所有关于
setTimeout
工作原理的内容是否适用于
setInterval

setTimeout()与系统时钟无关。当您设置它时,您可以在ms js中指定一个timespan,它独立于系统时钟处理其余部分

我还可以想象,由于js已经存在了一段时间,并且在所有浏览器上实现了多年,所以setTimeout和setInterval的工作原理是相同的


我从来没有在我的代码中添加过特定于浏览器的js(直到智能手机和“悬停”侦听器!)

您是否尝试过在本地更改时间以查看发生了什么?@ChamikaSandamal-是的,它成功了,没有出现错误,但是我想确定一下,你能不能贴一个链接或者解释一下setTimeout是如何独立于系统时钟的?