Вы не знаете JS: Типы и грамматика
beta