Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное руководство исследует типы более глубоко, чем все существующие книги: вы узнаете как работают типы, о проблемах их преобразования, и научитесь пользоваться новыми возможностями.Как и в других книгах серии "Вы не знаете JS", здесь рассматриваются нетривиальные аспекты языка, от которых программисты JavaScript предпочитают держаться подальше (или полагают, что они не существуют). Вооружившись этими знаниями, вы достигнете истинного мастерства JavaScript.В КНИГЕ РАССМАТРИВАЮТСЯ СЛЕДУЮЩИЕ ТЕМЫ:* Семь типов данных JavaScript: null, undefined, boolean, number, string, object и symbol* Уникальные особенности массивов, строк и чисел JavaScript, их достоинства и недостатки* Встроенные объектные обертки для примитивных значений* Странности преобразования типов и его полезность во многих ситуациях* Различные нюансы синтаксиса JavaScript: команды, выражения и т.д.
Kakim by opytom programmirovanija na JavaScript vy ni obladali, skoree vsego, vy ne ponimaete jazyk v polnoj mere. Eto lakonichnoe rukovodstvo issleduet tipy bolee gluboko, chem vse suschestvujuschie knigi: vy uznaete kak rabotajut tipy, o problemakh ikh preobrazovanija, i nauchites polzovatsja novymi vozmozhnostjami.Kak i v drugikh knigakh serii "Vy ne znaete JS", zdes rassmatrivajutsja netrivialnye aspekty jazyka, ot kotorykh programmisty JavaScript predpochitajut derzhatsja podalshe (ili polagajut, chto oni ne suschestvujut). Vooruzhivshis etimi znanijami, vy dostignete istinnogo masterstva JavaScript.V KNIGE RASSMATRIVAJUTSJa SLEDUJUSCHIE 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 dlja primitivnykh znachenij* Strannosti preobrazovanija tipov i ego poleznost vo mnogikh situatsijakh* Razlichnye njuansy sintaksisa JavaScript: komandy, vyrazhenija i t.d.