Цикл не требуется, это можно сделать с помощью того же обработчика событий для кнопки.
В качестве примечания, если вы ищете способ пошаговой отладки, это можно сделатьиспользуя вкладку «Отладка или Отладчик» в brwoser, щелкните правой кнопкой мыши -> осмотрите.Вы можете установить точки останова и запустить скрипт шаг за шагом.
var output = document.getElementById("output");
var theButton = document.getElementById("theButton");
var section = 0;
var x;
theButton.onclick = function(){
section++;
var temporaryResult = "Nothing";
if(section == 4){
section = 1;
}
if(section == 1){
//Do the math
x = 0;
// Set the result to show
temporaryResult = x;
}
if(section == 2){
//Do the math
x += 10;
// Set the result to show
temporaryResult = x;
}
if(section == 3){
x -= 25;
temporaryResult = x;
}
output.innerHTML = temporaryResult;
//For console log:
console.log(temporaryResult);
}
<div id="output">Results here</div>
<button id="theButton">Next</Button>