Это пример из учебника по setInterval, но он недостаточно объясняет его для моего мозга новичка. Буду признателен, если вы ответите на эти вопросы
i) означает ли таймер 1000 миллисекунд, что функция moveElement будет запускаться каждую секунду? Другими словами, после того, как он запустится, он подождет 1 секунду, а затем запустит его снова?
ii) цель moveElement - переместить "redBox" На 10 пикселей влево каждый раз при запуске? поэтому "px" используется в функции
iii) после первого запуска moveElement, заменяет ли новое значение для x (x + = 10) значение 0 в var x = 0? т.е. сохраняется ли он вне функции в переменной x в верхней части программы?
var x = 0;
setInterval(moveElement,1000);
function moveElement() {
x+=10;
var left = x + "px";
document.getElementById("redbox").style.left=left;