СПб.: Питер, 2019. — 240 с. — (Бестселлеры O’Reilly). — ISBN: 978-5-4461-1266-1.
Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное руководство исследует типы более глубоко, чем все существующие книги: вы узнаете как работают типы, о проблемах их преобразования, и научитесь пользоваться новыми возможностями. Как и в других книгах серии «Вы не знаете JS», здесь рассматриваются нетривиальные аспекты языка, от которых программисты JavaScript предпочитают держаться подальше (или полагают, что они не существуют). Вооружившись этими знаниями, вы достигнете истинного мастерства JavaScript.
Рассматриваются темы:
Семь типов данных JavaScript: null, undefined, boolean, number, string, object и symbol
Уникальные особенности массивов, строк и чисел JavaScript, их достоинства и недостатки
Встроенные объектные обертки для примитивных значений
Странности преобразования типов и его полезность во многих ситуациях
Различные нюансы синтаксиса JavaScript: команды, выражения и т.д