3
A
回答
3
first
将被宣布为一个局部变量,但其他人将是全球性的。
要解决这个问题,请尝试以下操作:
var first, second, third, fourth, fifth;
first = second = third = fourth = fifth = "Hello, ";
或全部一行:
var first, second, third, fourth, fifth = fourth = third = second = first = "Hello, ";
2
是的,所有,但first
在这种情况下,全球性的。您可以通过运行
(function() { var x = y = 1; })();
console.log(y); // 1
在浏览器的控制台测试也许你想var y, x = y = 1;
+0
不错的提示,使它成为一个班轮:) – Yim 2012-03-30 16:12:00
+0
单线班车 – 2012-03-30 16:23:38
1
的确是这样,首先声明变量:
var first,second,third,fourth,fifth;
first=second=third=fourth=fifth="Hello, ";
会做除了变量同样的事情都将处于预期范围内。
你所拥有的方式只是声明一个名为first
的变量,并且在不声明它们的情况下使用了其他四个变量,因此它们是全局变量。
2
相关问题
- 1. 是这个全局变量吗? PHP
- 2. 这是ES6中的全局变量吗?
- 3. 创建全局变量?
- 4. 创建全局变量
- 5. 如何使用局部变量创建全局变量?
- 6. 我的变量是全局的吗?
- 7. var总是覆盖全局变量吗?
- 8. 如何创建带有全局变量
- 9. 创建全局地图变量
- 10. 用JavaScript创建一个全局变量
- 11. 如何创建jQuery的全局变量
- 12. 在TypeScript中创建全局变量
- 13. 在Postgresql中创建全局变量
- 14. 如何创建一个全局变量?
- 15. 创建一个全局变量rails 3.1
- 16. 脚本试图创建全局变量
- 17. Codeigniter创建和访问全局变量
- 18. NSUserDefaults创建全局访问变量
- 19. 在Objective C中创建全局变量
- 20. 如何创建全局变量?
- 21. Mule Studio如何创建全局变量
- 22. 在asp.net中创建全局变量C#
- 23. AS3 |用于创建全局变量
- 24. 为AJAX加载创建全局变量
- 25. 创建全局变量iPhone/iPad
- 26. 创建全局非缓存变量
- 27. 这是Python中全局变量的合法使用吗?
- 28. 你可以在asp.net中创建持久的全局变量吗?
- 29. 我可以为此创建一个全局变量吗?
- 30. Rails全局变量:是http请求之间的全局变量共享吗?
您可以通过查看'window'来测试是否有东西是全局的。 '的console.log(window.first)'。 – 2012-03-30 16:03:35
http://jsfiddle.net/ – 2012-03-30 16:04:06
@火箭我会尝试,(顺便说一句,applejack>小指派) – Yim 2012-03-30 16:05:07