Eu sei que posso testar uma variável javascript e defini-la se for indefinida, mas não há como dizer
var setVariable = localStorage.getItem ('value') || 0;
parece uma maneira muito mais clara e tenho certeza de que já vi isso em outros idiomas.
localStorage.getItem()
gerará uma exceção se o usuário tiver desativado os cookies (pelo menos no Chrome); portanto, convém try...catch