So che posso testare una variabile javascript e quindi definirla se non è definita, ma non c'è modo di dire
var setVariable = localStorage.getItem ('value') || 0;
sembra un modo molto più chiaro e sono abbastanza sicuro di averlo visto in altre lingue.
localStorage.getItem()
genererà un'eccezione se l'utente ha disabilitato i cookie (almeno in Chrome), quindi potresti volerlo racchiudere in una try...catch
clausola