Я знаю, що я можу перевірити змінну javascript, а потім визначити її, якщо вона не визначена, але чи не існує способу сказати
var setVariable = localStorage.getItem ('значення') || 0;
здається набагато зрозумілішим способом, і я майже впевнений, що бачив це іншими мовами.
localStorage.getItem()
викинутиме виняток, якщо користувач відключив файли cookie (принаймні, у Chrome), тому ви, можливо, захочете try...catch