JavaScript

Знакомство с JavaScript

Эта книга научит вас основам программирования и JavaScript. Независимо от того, опытный вы программист или нет, книга предназначена для всех, кто хочет изучить язык программирования JavaScript.

Логика и истина

В JavaScript есть операторы if и then, а также тернарный оператор, которые позволяют нам делать определённые вещи только при соблюдении некоторых условий. JavaScript определяет, является ли условие выполненным, оценивая значение или выражение на его «истинность». Поскольку JavaScript относится к динамически типизированным языкам, мы можем использовать любое значение или их комбинацию. Однако, правила, по которым JavaScript определяет, является ли данное значение или выражение true или false могут запутать.

Массивы

Массив — это тип объекта используемый для хранения списков значений. Массивы являются удобным способом хранения набора связанных элементов одного типа (таких как строки), хотя на самом деле, массив может включать в себя множество типов, в том числе другие массивы.

Объекты

Как оказалось, большинство всего с чем мы работаем в JavaScript является объектом — на самом деле, есть только пять типов значений, не являющихся объектами: строки (текст); логические (true, false); числа; undefined; null.

Основы JavaScript

jQuery создан поверх JavaScript, богатого и выразительного языка, и основан на его правилах. В этом разделе рассматриваются основные понятия JavaScript, а также некоторые его ловушки, в которые попадают люди, не сталкивающиеся прежде с JavaScript. Хотя раздел больше ориентирован на тех, у кого нет опыта программирования, даже те люди, которые использовали другие языки программирования, могут извлечь пользу, изучая некоторые особенности JavaScript.

Подводные камни JavaScript

Наряду с областью видимости переменных и истинностью в JavaScript есть много других подводных камней. Давайте взглянем на некоторые из них.