<button onclick="fillArr()">Start</button>
<div id="res"></div>
// Массив будет заполняться любыми введёнными числами: как Int, так и строковыми.
// При нажатии Отмена или введении stop заполнение прекращается. Результат - см. консоль

var arrA = [];

function fillArr() {
  var i= prompt('Elements of arrA');
  if (i && i !== 'stop') {
   i= parseInt(i);
   i && arrA.push(i);
   fillArr();
  }
  else console.log(arrA);
  res.textContent= arrA.toString();
}

// fillArr();

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.