Это пример из учебника о 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;