2015-01-03 4 views
0

Так им работает этот сценарий, и я хочу, чтобы иметь возможность сохранить переменную stopNumber после того, как скрипт закончит работу, так что в следующий раз я запустить этот сценарий спасенных переменная stopNumber может быть установлен в переменной петли так что мне не нужно вручную устанавливать его все время.Как сохранить переменную javascript?

var loops = Number(prompt("Starting csv line?")); 
var stopNumber = loops + 15; 

for (csvLine = loops ; csvLine <= stopNumber ; csvLine++) { 

iimSet ("-var_CSVLINE", csvLine); 
iimPlay("Testing.iim"); 

} 
+0

If вы arae, пытаясь сохранить значение stopNumber, вы можете использовать другой va чтобы сохранить его. –

+0

Да, но он не будет сохранен после завершения сценария, и я попытаюсь вызвать эту переменную в другой день, когда снова использую скрипт. – Matt

+0

сохраните его как файл cookie. Прочтите это: http://www.w3schools.com/js/js_cookies.asp или вы можете сохранить в localStorage –

ответ

2

Вы можете сохранить значение в локальном хранилище

localStorage.setItem("stopNumber", stopNumber); 

Получить его

stopNumber = parseInt(localStorage.getItem("stopNumber")); 

Больше информации здесь http://www.w3schools.com/html/html5_webstorage.asp

+0

Спасибо, что ответили плохо, дайте это попробовать. – Matt

-2

Попробуйте это:

function doSomething() { 
    var loops = doSomething.stopNumber || Number(prompt("Starting csv line?")); 
    doSomething.stopNumber || doSomething.stopNumber = loops + 15; 

    for (csvLine = loops ; csvLine <= stopNumber ; csvLine++) { 

    iimSet ("-var_CSVLINE", csvLine); 
    iimPlay("Testing.iim"); 

    } 
} 
+0

Почему это было поддержано? Как он отвечает на вопрос? –

+0

Он может хранить значение переменной. Кроме того, не нужно использовать глобальную область видимости. –

+0

Извините, я не вижу вашей точки. Вы не знаете, действительно ли код опроса был в глобальном масштабе, поэтому его включение в вашу собственную функцию кажется глупым. Я также не знаю, что должны делать ваши новые тесты против 'stopNumber'. И вы никогда не обращаетесь к вопросу (по общему признанию, слишком широкого) вопроса: как сохранить значение между прогонами сценариев. –

0

пытаются использовать LocalStorage.

Нравится: localStorage.stopNumber = stopNumber;

вы можете назвать его как localStorage.stopNumber

Смежные вопросы