Есть ли цель переопределить переменные JavaScript?
Я новичок в JavaScript.
var x=5;
document.write(x);
document.write("<br>");
var x;
document.write(x);
Результат:
5
5
когдаx
объявляется во второй раз, оно должно быть неопределенным, но оно сохраняет предыдущее значение. Пожалуйста, объясните, имеет ли это объявление какое-либо специальное назначение.