- ベストアンサー
1から始まってクリックするたびに1増えるようにした
下記の式をイベントリスナーに入れて1から始まってクリックするたびに1増えるようにしたいのですが二度目からNaNになります。 let i ; let stage = ++i; console.log(stage); 再宣言のiが何度も実行されるのがまずいのでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- amanojaku1
- ベストアンサー率54% (265/488)
回答No.4
- amanojaku1
- ベストアンサー率54% (265/488)
回答No.3
- amanojaku1
- ベストアンサー率54% (265/488)
回答No.2
- amanojaku1
- ベストアンサー率54% (265/488)
回答No.1
お礼
https://okwave.jp/qa/q9322322.html ありがとうございました。 再質問にした方が良いかと思い上記に再質問しましたので、よろしければ見てみてください。 グローバルにすることで確かにundefunedにならなくなりました。 ただ新しい課題ですが、 var speedBase = 2000;というスピードを決める値をクリック数が上がるごとに0.8をかけ続けてどんどん短くしていくなどができません。 ずっとスピードが2000のままです。 クリック二度目はこうするとクリックごとに0.8倍をかけて徐々に数値を小さくすることはできないのでしょうか。 今はクリック二度目であると条件式で使えるような値を取得することが できないのでしょうか?