基本的な数学を使用して、数字を文字列として追加しようとしています。最初にローカルストレージを「0」に設定し、毎回「1」を追加します。私は正しい道を進んでいると感じていますが、これを実行すると結果は 0 + 1 = 1 ではなく、ローカル ストレージに "01" が表示されます。毎回既存のローカル ストレージに 1 を追加できるようにしたいので、0 + 1 で 1 を取得します。次回は 1 + 1 で 2 を取得し、2 + 1 で 3 を取得します。
// sets "points" to 0 when user first loads page.
if (localStorage.getItem("points") === null){
localStorage.setItem("points", "0");
}
// get points
var totalPoints = localStorage.getItem("points");
// add 1 points to exisiting total
var addPoint = totalPoints +"1";
// set new total
localStorage.setItem("points", addPoint);