Для чего нужен var перед переменными в javascript?

159
23 июня 2022, 11:00

Начал изучать JS, непонимаю для чего нужен var перед переменными если все хорошо работает и без этого.

Чем отличается var x = 12; от x = 12; ??

Answer 1

var переменные видны внутри функций function
Когда объвляете переменную без const let или var, они становятся видны в глобальной области видимости

function myFuncNoVar() {
  x = 5;
}
myFuncNoVar();
console.log(x);
function myFuncYesVar() {
  var y = 5;
}
myFuncYesVar();
console.log(y);

READ ALSO
Не удается получить доступ к сайту visual studio code

Не удается получить доступ к сайту visual studio code

пытаюсь запустить проект(сайт) без отладки в Visual Studio Code, в итоге вижу надпись в браузере "Не удается получить доступ к сайту", хотя до этого...

298
Как разместить все стили к document.write в обном блоке?

Как разместить все стили к document.write в обном блоке?

Написал простенькую программу для вывода таблицы умножения и хотел применить стили css к данной таблице в documentwrite()

148
Photoshop редактирование SmartObject

Photoshop редактирование SmartObject

Есть графический файл mockup psdВнутри файла смартобъекты

209
Дублирующийся вывод комментария

Дублирующийся вывод комментария

Есть код для вывода комментариевНо при событии onClick с помощью метода addNewPost() выводиться 2 дублирующих комментария вместо одного

176