ユーザーがアプリケーションに初めてアクセスしたかどうかを確認しようとしています。そのため、ローカル ストレージのカウントが null かどうかを確認します。null の場合、ユーザーは新しいユーザーです。ただし、以下のコードは str_count = localStorage.getItem("count"); で停止します。この後の行は実行されません。ここで何が問題なのですか?ユーザーが新しい場合、ローカル ストレージに「カウント」はありませんが、クラッシュではなく null を返す必要があります。
var count = 0;
str_count = localStorage.getItem("count");
if (str_count == null || str_count == "null")
{
//do something
}
else
{
count = parseInt(str_count);
count++;
localStorage.setItem("count", count);
}
}