这是依赖于浏览器的JavaScript代码吗?

cou*_*011 8 javascript

为什么IE和FF的输出不同?
在IE中显示:Hello和In FF显示:

var message = "Hi";
setTimeout(function(){alert(message);},10);
setTimeout(function(){message = "Hello";},0);
Run Code Online (Sandbox Code Playgroud)

什么是标准杆?哪个浏览器做得对?

注意:如果我在FF中将10转换为11,那么它会显示Hello

Ben*_*owe 6

Firefox以不同的方式处理小延迟.Firefox的最小延迟时间为10毫秒(这也不是确切的).有关详细信息,请参阅https://developer.mozilla.org/en/window.setTimeout的说明.