javascript变量单独一行,为什么?

javascript变量单独一行,为什么?,javascript,popup,Javascript,Popup,我今天遇到了上面的代码,第二行“popup;”的原因是什么(如果有的话)?第二行没有任何作用,您可以安全地删除它在chrome上尝试它,它没有做任何特殊或意外的事情。它可能是safari特有的东西。第二行不做任何事情,您可以安全地删除它,而第二行什么也不做,有时这种语法被用来放置断点。如果没有其他可执行行,则此选项非常有用。 var popup = window.open('http://twitter.com'); popup; if ($.browser.safari &&

我今天遇到了上面的代码,第二行“popup;”的原因是什么(如果有的话)?

第二行没有任何作用,您可以安全地删除它

在chrome上尝试它,它没有做任何特殊或意外的事情。它可能是safari特有的东西。第二行不做任何事情,您可以安全地删除它,而第二行什么也不做,有时这种语法被用来放置断点。如果没有其他可执行行,则此选项非常有用。
var popup = window.open('http://twitter.com');
popup;
if ($.browser.safari && !popup) {
alert('Please allow for popups on your browser.');
}