Что такое выражение, литерал и инициализация в JavaScript?
Привет! Я не понимаю, что такое выражение, литерал и инициализация. Везде употребляются эти слова, но я никак не могу в них разобраться. Строковый литерал, числовой, логический. Инициализаторы объектов...ничего не понимаю. Объясните, пожалуйста, на пальцах, что все это значит. В моем понимании выражение - это какое-то действие, то, что можно вычислить. Например, a+b - выражение. Литерал - это какое-то значение. Инициализация - это создание.
1) Выражение - то что возвращается.
2) Литерал - любое значение указанное явным образом. Например цифра 120. Можно записать как Number(120). Т.е это упрощенный вид написания значения.
3) Инициализация - создание. var name = "Leo"; До того как мы создали переменную name ее не было, но мы ее инициализировали и ее стало.
Как то так