Как гласит название, я хочу знать точную причину, по которой JavaScript называется "скриптовым языком"?
Я понимаю это потому, что JavaScript интерпретируется только браузером (а не компилируется). Исправьте меня, если я ошибаюсь.
Но если компиляции нет, то как получится 0 == ''
true? Не компилятор принуждает значения, или это движок JavaScript...? Я немного смущен.