По-простому я бы объяснил так:
- выражение – это любой кусок кода, который в итоге даёт значение. Напр. цифра
0
или a===b
- литерал – это буквально записанное значение. Напр.
10
или "строка"
или объект {a:10, b:20}
- инициализация – придание начального значения. Напр. переменной при создании:
var a = 10