Javascript 获取在提示符中输入的数字之和

Javascript 获取在提示符中输入的数字之和,javascript,alert,prompt,Javascript,Alert,Prompt,我是一名javascript初学者,希望添加连续多次提示中输入的所有数字(直到输入特定数字),并在输入特定数字时提醒总数,我尝试仅使用初学者while循环和if、else循环 这应该有助于您开始。有一些事情可以做得更好(例如输入验证),但它符合您规定的规格。假设您在HTML中有一个id为“result”的元素,您可以将其写入 const target = 200; let total = 0; const result = document.getElementById('result');

我是一名javascript初学者,希望添加连续多次提示中输入的所有数字(直到输入特定数字),并在输入特定数字时提醒总数,我尝试仅使用初学者while循环和if、else循环

这应该有助于您开始。有一些事情可以做得更好(例如输入验证),但它符合您规定的规格。假设您在HTML中有一个id为“result”的元素,您可以将其写入

const target = 200;
let total = 0;
const result = document.getElementById('result');

function doIt(){
    let val = parseInt(prompt('Enter a number:'));
  if(val === target){
    result.innerHTML = 'Exiting. Total was: ' + total;
  } else {
    if(val) {
        total += val;
    }
    doIt();
  }
}

doIt();
还有小提琴:

请发布您迄今为止尝试过的代码。您可能需要重新考虑此代码的递归性质,并对其作用和原因进行解释。