Wiem, że mogę przetestować zmienną javascript, a następnie zdefiniować ją, jeśli jest niezdefiniowana, ale czy nie ma sposobu na powiedzenie
var setVariable = localStorage.getItem ('value') || 0;
wydaje się dużo jaśniejszy sposób i jestem prawie pewien, że widziałem to w innych językach.
localStorage.getItem()
spowoduje to zgłoszenie wyjątku, jeśli użytkownik wyłączył pliki cookie (przynajmniej w Chrome), więc możesz chcieć zawrzeć go w try...catch
klauzuli