ローカルストレージに記録した値を使う場合の注意です。
ちょっとハマったのでメモしておきます。
//key=aにvalue=1を記録
localStorage.setItem("a", 1);
//key=aを取り出す
var a = localStorage.getItem("a");
このとき、取り出したaは文字列です。なので、
var b = a+1; alert(b);
は、「01」になります。「2」ではありません。
何度やっても同じ過ちを・・・。
ローカルストレージに記録した値を使う場合の注意です。
ちょっとハマったのでメモしておきます。
//key=aにvalue=1を記録
localStorage.setItem("a", 1);
//key=aを取り出す
var a = localStorage.getItem("a");
このとき、取り出したaは文字列です。なので、
var b = a+1; alert(b);
は、「01」になります。「2」ではありません。
何度やっても同じ過ちを・・・。