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