如何从函数内部声明全局变量
How to declare a global variable from inside a function?
我想在不同的页面上声明一个全局变量。因此,我所有的全局变量都在data.js上,所有的JavaScript函数都在script.js 它不再起作用了。 这是我的代码: http://plnkr.co/edit/u9CLTErGugOZoDTonAl3?p=preview$(function() {
//JavaScript Codes
});
所有全局javascript变量都附加到window
对象。您可以显式地将它们绑定到窗口对象:
$(function() {
window.test = "Hello";
});
alert(test);
您也不能使用关键字var
,它们将隐式绑定到窗口对象:
$(function() {
test2 = "World";
});
alert(test2);
Fiddle:http://jsfiddle.net/6tfr2mh6/
您可以简单地使用javascript变量,并使用jquery在另一个脚本中使用它。您不需要使用JQuery声明变量。
在data.js 中
var myValue = "I'm on top of the world!!";
在script.js 中
$(function() {
var myFunction = function() {
$("#demo").html(myValue);
}
myFunction();
});
您可以在此处查看预览:http://plnkr.co/edit/A9W1rE39DqSLzChX8Qk9?p=preview
相关文章:
- 如何将变量声明为全局变量
- 如何将变量声明为全局变量?用case foreach?Javascript
- 返回语句后的函数声明全局变量不会被覆盖
- 为什么Javascript代码打印'未定义'即使变量被声明为全局变量
- JavaScript 全局变量声明
- 如何从选择菜单选项动态声明全局变量
- 让 javascript 将(默认情况下)未声明的变量声明到当前本地范围(基于首次使用)而不是全局范围
- 声明全局变量
- 由全局范围内的 Web 应用程序声明的全局变量
- 是否有任何选项可以在煎茶触摸中声明全局变量
- 如何将值从一个函数传递到另一个具有对象的函数,而无需在 JS 中声明全局变量
- 如何在不声明全局变量的情况下将值从一个函数传递到另一个函数?
- 如何从函数内部声明全局变量
- 在页面初始化时声明全局变量
- 如何在javascript中正确声明全局变量
- 是否可以在Node/Express 4.0中声明全局变量?
- Javascript:在一个脚本中声明全局变量,并在另一个脚本中使用它
- 如何使用JS声明全局变量
- 在 .js 文件中声明全局变量是否不好
- 如何在外部js文件中声明全局变量?