вар
var является глобальной областью видимости. мы можем вызвать его из любого места, даже мы можем обновить и повторно объявить. до выпуска ES-6 объем VAR был только в JavaScript. многие разработчики JavaScript столкнулись с проблемами объявления. по этой причине разработчик js включил let и const в ES-6. в настоящее время разработчики не так часто используют var.
var myName = «Джон»
вар моеимя = «тони»
ПУСТЬ
пусть это блок {}. let нельзя объявлять за пределами блока. let и const похожи. let
можно обновить в рамках своей области, но мы не можем быть повторно объявлены в той же области.
кет myName = «Джон»
моеимя = «тони»
ket myName = 'боб' [ x]
КОНСТ
const также является заблокированной областью видимости {}. const очень строгий. const не может быть обновлен даже повторно объявленным. по этой причине const использует только константную переменную, которая не изменится в будущем.
кет myName = «Джон»
myName = «тони» [x]
ket myName = 'боб' [x]