鍍金池/ 問(wèn)答/HTML/ 誰(shuí)能告訴我 我的定時(shí)器在設(shè)置了條件之后,為什么不起作用

誰(shuí)能告訴我 我的定時(shí)器在設(shè)置了條件之后,為什么不起作用

代碼:

function setCoin() {

let coins = 999000;
let z = document.getElementById('coinAmount');
let t = setInterval(() => {
  if (coins > 1000000) {
    coins = 1000000;
    clearInterval(t);
  } else {
    let c = Math.floor(Math.random() * 10 );
    coins += c;
    z.innerHTML = coins;
  }
}, 10);

}
為什么 coins = 1000000; 這一行代碼沒(méi)有起作用。
clipboard.png

回答
編輯回答
舊城人

let coins = 999000;
let z = document.getElementById('coinAmount');
let t = setInterval(() => {
if (coins > 1000000) {

coins = 1000000;
clearInterval(t);

} else {

let c = Math.floor(Math.random() * 10 );
coins += c;(這里的c是隨機(jī)取的值,不一定是正好取到1000000)
z.innerHTML = coins;

}
}, 10);

2017年2月9日 13:45
編輯回答
薄荷綠

你只是在js中賦值了
z.innerHTML = coins;

2017年9月28日 22:14
編輯回答
不二心

執(zhí)行了,clearInterval(t);關(guān)閉定時(shí)器,定時(shí)器就結(jié)束了

2018年5月8日 11:02
編輯回答
失心人
let t = setInterval(() => {
  if (coins > 1000000) {
    coins = 1000000;
    clearInterval(t);
  } else {
    let c = Math.floor(Math.random() * 10 );
    coins += c;
  }
  z.innerHTML = coins; // 放在 if 外
}, 10);
2018年6月19日 17:21