84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
単語を入力すると、アラートに NaN を含むエラーが表示されます。成功メッセージには正しい値が表示されますが、アラートには NaN エラーが表示されます。 points と totalPoints は関数スコープの外で宣言されています
points
totalPoints
ポイント値を totalPoints 値に保存することはありません。そのため、totalPoints を積み重ねることはできません。最も重要なのは、ストレージ変数を関数のスコープ外に配置する必要があることです。あなたの場合、関数を呼び出すたびに totalPoints を 0 に設定するだけです。
したがって、解決策は次のとおりです:
ポイント値を totalPoints 値に保存することはありません。そのため、totalPoints を積み重ねることはできません。最も重要なのは、ストレージ変数を関数のスコープ外に配置する必要があることです。あなたの場合、関数を呼び出すたびに totalPoints を 0 に設定するだけです。
したがって、解決策は次のとおりです: