一道js算法题
除了樓上提到的應該在第一個 for 后面,每個數重置一下 amount = 0之外,內層的for循環
你的 amount 變量放在最外層了,一直在增加,應該在第一個 for 后面,每個數重置一下 amount = 0
應該也是有問題的。j<=1,首先j沒有聲明,會報錯Uncaught ReferenceError: j is not defined(…),其次就算聲明了var j;,也會返回一個false,因為<=是判斷而不是賦值。
經過修改后的代碼應該是:
你的 amount 變量放在最外層了,一直在增加,應該在第一個 for 后面,每個數重置一下 amount = 0
應該也是有問題的。j<=1,首先j沒有聲明,會報錯Uncaught ReferenceError: j is not defined(…),其次就算聲明了var j;,也會返回一個false,因為<=是判斷而不是賦值。
經過修改后的代碼應該是:
總結
- 上一篇: 原神风雅的教导在哪刷
- 下一篇: 口袋妖怪绿宝石路卡利欧石在哪?