Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное руководство исследует типы более глубоко, чем все существующие книги: вы узнаете как работают типы, о проблемах их преобразования, и научитесь пользоваться новыми возможностями.Как и в других книгах серии «Вы не знаете JS», здесь рассматриваются нетривиальные аспекты языка, от которых программисты JavaScript предпочитают держаться подальше (или полагают, что они не существуют). Вооружившись этими знаниями, вы достигнете истинного мастерства JavaScript.В КНИГЕ РАССМАТРИВАЮТСЯ СЛЕДУЮЩИЕ ТЕМЫ:∙ Семь типов данных JavaScript: null, undefined, boolean, number, string, object и symbol∙ Уникальные особенности массивов, строк и чисел JavaScript, их достоинства и недостатки∙ Встроенные объектные обертки для примитивных значений∙ Странности преобразования типов и его полезность во многих ситуациях∙ Различные нюансы синтаксиса JavaScript: команды, выражения и т.д.
Kakim by opytom programmirovaniya na JavaScript vy ni obladali, skoree vsego, vy ne ponimaete yazyk v polnoy mere. Eto lakonichnoe rukovodstvo issleduet tipy bolee gluboko, chem vse sushchestvuyushchie knigi: vy uznaete kak rabotayut tipy, o problemakh ikh preobrazovaniya, i nauchites polzovatsya novymi vozmozhnostyami.Kak i v drugikh knigakh serii Vy ne znaete JS, zdes rassmatrivayutsya netrivialnye aspekty yazyka, ot kotorykh programmisty JavaScript predpochitayut derzhatsya podalshe (ili polagayut, chto oni ne sushchestvuyut). Vooruzhivshis etimi znaniyami, vy dostignete istinnogo masterstva JavaScript.V KNIGE RASSMATRIVAYUTSYA SLEDUYUSHCHIE TEMY: Sem tipov dannykh JavaScript: null, undefined, boolean, number, string, object i symbol Unikalnye osobennosti massivov, strok i chisel JavaScript, ikh dostoinstva i nedostatki Vstroennye obektnye obertki dlya primitivnykh znacheniy Strannosti preobrazovaniya tipov i ego poleznost vo mnogikh situatsiyakh Razlichnye nyuansy sintaksisa JavaScript: komandy, vyrazheniya i t.d.