Как использовать переменную в другом файле JavaScript? - PullRequest
0 голосов
/ 08 марта 2020

Я хочу знать об использовании переменных в различных 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, однако я не знаю, как использовать переменные (такие как data1 и data2) в другом файле.

Ответы [ 2 ]

0 голосов
/ 16 апреля 2020

Прошло много времени с тех пор, как я разместил свой оригинальный вопрос. Теперь это кажется очень посредственным; однако я думаю, что должен ответить на мои вопросы, чтобы компенсировать свои ошибки.

Я использую подстроку и разделенные ссылки. Например,

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; 
                }
            }
0 голосов
/ 08 марта 2020

Пока вы сохраняете правильную иерархию, вы можете использовать первый файл js 'vars (глобально ограниченный) также и во втором, без какой-либо специальной обработки.

Примите во внимание, что если вы загрузите первый скрипт асинхронно, вам нужно подождать, пока он загрузится, прежде чем использовать какой-либо из его параметров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...