javascript/jquery 传递变量

标签 javascript jquery variables parameter-passing

我想知道是否有一种方法可以传递这样的变量:

<script type="text/javascript">
width = 300;
</script>

<script type="text/javascript">
(function(){
    var k = width;
    alert(k);
});
</script>

我正在尝试学习如何将宽度传递给变量 k。我不想做 var width =300 有没有办法做这样的事情?所以最终我可以将底部脚本 (function(){...}); 放入一个文件中,我可以在其中执行此操作

<script type="text/javascript">
width = 300;

//more variables if needed

//height = 300;
//name = "example";
//...
</script>

<script type="text/javascript" src="thefile.js"></script>

所以如果需要的话我可以添加更多变量

谢谢!

最佳答案

<script type="text/javascript">
    window.$vars = {
        width: 300
    };
</script>

<script type="text/javascript">
    (function(){
        var k = window.$vars.width;
        alert(k);
    })();
</script>

将变量放在全局范围内就可以了。

关于javascript/jquery 传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11094344/

相关文章:

javascript - 如何使用jquery检索xml子节点

javascript - 根据 Angular 日期选择器中的第一个日期选择器更改第二个日期选择器中的月份

javascript - jquery toggle() 添加和删除类

html - 如何在鼠标悬停时更改同一类嵌套 div 的边框颜色

jQuery UI 选项卡插件无法处理 2 层选项卡

javascript - Meteor Startup JQuery DOM 元素未就绪(JQueryUI 可拖动)

c - 声明和定义问题

javascript - 给定条件更新变量

javascript - 从函数更新全局变量

javascript - JQuery 不会在每次迭代中追加以避免 DOM 重绘