Javascript 确认按钮

Javascript Confirm Button

我的代码是 working.But 当确认框出现时,我按下 "ok" 按钮,然后我放置数字及其 working.But 如果我按下 "cancel" 按钮放置数字然后没有任何反应。

var responce;
var n1, n2, n3, n4, sum;
var m1, m2, mion;


responce = window.confirm("Click OK to add,\nClick Cancel to subtract");

if (responce) {
  function add(number1, number2, number3, number4) {
    sum = n1 + n2 + n3 + n4;
    document.write("Adding your numbers gives you the effect of:" + sum);
  }
  n1 = parseFloat(prompt("Enter a Number", "0"));
  n2 = parseFloat(prompt("Enter a second number", "0"));
  n3 = parseFloat(prompt("Give a third number", "0"));
  n4 = parseFloat(prompt("Enter a fourth number", "0"));

} else {
  function noadd(number5, number6) {
    mion = m1 - m2;
    document.write("Subtracting your numbers is the result that is:" + mion);
  }
  m1 = parseFloat(prompt("Enter a Number", "0"));
  m2 = parseFloat(prompt("Enter a second number", "0"));
}


add(n1, n2, n3, n4);


noadd(m1, m2);

你可能想要这个

var res, response;
var n1, n2, n3, n4, sum;
var m1, m2, mion;


function add(number1, number2, number3, number4) {    
  sum = n1 + n2 + n3 + n4;    
  res.innerHTML = "Adding your numbers gives you the effect of:" + sum;
}  
function noadd(number5, number6) {    
  mion = m1 - m2;    
  res.innerHTML = "Subtracting your numbers is the result that is: " + mion;
}


window.addEventListener("load", function() {
  res = document.getElementById("result");
  response = window.confirm("Click OK to add,\nClick Cancel to subtract");

  if (response) {  
    n1 = parseFloat(prompt("Enter a Number", "0"));  
    n2 = parseFloat(prompt("Enter a second number", "0"));  
    n3 = parseFloat(prompt("Give a third number", "0"));  
    n4 = parseFloat(prompt("Enter a fourth number", "0"));
    add(n1, n2, n3, n4);
  } else {  
    m1 = parseFloat(prompt("Enter a Number", "0"));  
    m2 = parseFloat(prompt("Enter a second number", "0"));
    noadd(m1, m2);
  }
  
})
<span id="result"></span>