ローカルストレージに記録した値を使う場合の注意です。
ちょっとハマったのでメモしておきます。
//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」ではありません。
何度やっても同じ過ちを・・・。