Je sais que je peux tester une variable javascript, puis la définir si elle n'est pas définie, mais n'y a-t-il pas un moyen de dire
var setVariable = localStorage.getItem ('valeur') || 0;
semble être une manière beaucoup plus claire, et je suis à peu près sûr que j'ai vu cela dans d'autres langues.
localStorage.getItem()
cela lèvera une exception si l'utilisateur a désactivé les cookies (au moins dans Chrome), vous voudrez peut-être l'envelopper dans une try...catch
clause