【发布时间】:2013-04-03 12:59:56
【问题描述】:
我注意到一个奇怪的问题。
看看这个 jQuery:
$(function(){
status = 1;
status1 = 2;
$('body').append(status+' - '+status1);
});
如您所见,输出为:
- 2
那么status 是 JavaScript 还是 jQuery 的系统变量?
还有其他类似的变量吗?
【问题讨论】:
-
:).. chrome 中的输出是
1-2.... -
我在小提琴中看到'1-2'
-
有保留字虽然
status不属于它们:developer.mozilla.org/en-US/docs/JavaScript/Reference/… - 全局对象窗口确实有一个status属性(不知道这是否适用于所有浏览器)所以你不应该使用这样命名的全局变量:developer.mozilla.org/en-US/docs/DOM/window.status -
@balafi:因为在这种情况下
status是一个本地变量。
标签: javascript jquery system-variable