繁体   English   中英

如何在另一个 JavaScript 文件中使用变量?

[英]How to use a variable in another JavaScript file?

我想知道如何在不同的 JavaScript 文件中使用变量

这是第一个文件的代码:

var volume, time, data1, data2;

volume = prompt("What is the total injection Volume?");
time = prompt("What is the total injection Time?");
data1 = Number(volume);
data2 = Number(time);

这是第二个文件的代码:

var data3, data4, data5;
data3 = 100;
data4 = (data1)*(20/data2); 
data5 = ((data3-data4)/data4)*100;

我想计算data4 ,但是,我不知道如何在另一个文件中使用变量(例如data1data2 )。

只要您保持正确的层次结构,您也可以在第二个文件中使用第一个文件 js 的变量(全局范围),无需任何特殊处理。

考虑到如果您异步加载第一个脚本,则需要在使用其任何变量之前等待它加载。

自从我发布最初的问题以来,已经过去了很长时间。 现在看起来很平庸; 但是,我想我必须回答我的问题以弥补我的错误。

我使用子字符串和拆分引用。 例如,

var paramsList = location.search.substring(1).split("&");

这意味着我们可以通过'&'分割发送的URL,并删除字符串直到'?'。 所以 paramsList[] 变成了数组。 我们可以像这样使用数组。

for(var i=0;i<paramsList.length;i++) {
                var paramValue = paramsList[i].split('=');

                if(paramValue[0] == paramsNum) { 
                    var paramResult = paramValue[1].split('+');
                    return paramResult; 
                }
            }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM