1
在Firefox的FireBug控制台中,为什么会发生这种情况?在FireBug控制台中设置js变量
>>> a = 1
1
>>> var a = 50
undefined
>>> a
50
我只是想学习我一些js!
在Firefox的FireBug控制台中,为什么会发生这种情况?在FireBug控制台中设置js变量
>>> a = 1
1
>>> var a = 50
undefined
>>> a
50
我只是想学习我一些js!
var ...
是一个声明。
语句没有值,所以控制台根据语句打印undefined
。
so'document.write('hi');'还应该返回undefined(如果没有刷新浏览器)? – 2013-04-05 21:06:47
@DonnyP:这是不同的。 'document.write(...)'是一个表达式,而不是一个语句,所以它有一个值。但是,document.write()函数返回undefined。 – SLaks 2013-04-07 01:34:41