【发布时间】:2013-04-06 05:06:13
【问题描述】:
在 Firefox 的 FireBug 控制台中,为什么会出现这种情况?
>>> a = 1
1
>>> var a = 50
undefined
>>> a
50
我只是想学一些js!
【问题讨论】:
标签: javascript console global-variables firebug
在 Firefox 的 FireBug 控制台中,为什么会出现这种情况?
>>> a = 1
1
>>> var a = 50
undefined
>>> a
50
我只是想学一些js!
【问题讨论】:
标签: javascript console global-variables firebug
var ... 是一个声明。
语句没有值,因此控制台打印undefined 作为语句的结果。
【讨论】:
document.write('hi'); 也应该返回 undefined (如果它没有刷新浏览器)?
document.write(...) 是一个表达式,而不是一个语句,所以它有一个值。但是,document.write() 函数返回 undefined。