Untitled2

Часть 1.4: Значения и Типы

Если вы спросите продавца в магазине, торгующем сотовыми, сколько стоит понравившийся вам телефон и он вам ответит — «девяносто девять долларов», то вы получите конкретное числовое значение того, сколько вам необходимо заплатить за покупку данного аппарата. Если вы хотите купить два таких устройства, вы легко можете удвоить это значение в уме и получить значение равное 198 долларам. Если тот же самый продавец протянет вам другой такой-же телефон, но при этом скажет что его вы можете взять бесплатно, то в этом случае вы не получите...

Углубиться

Untitled2

Часть 1.3: Операторы

Операторы и как мы производим какие-либо действия над переменными и значениями. Мы уже видели два JavaScript оператора в действии, это операторы: = и *. Оператор * выполняет математическое умножение. Довольно просто, правда? Оператор = используется для присвоения, сначала мы вычисляем значение с правой стороны (исходное значение) оператора =, а затем кладем его в переменную, которую мы обозначили на левой стороне. Внимание: Может показаться, что операция присвоения выполняется в обратном порядке, что выглядит немного странно. Вместо a = 42...

Углубиться

Untitled2

Часть 1.2: Попробуй сам

В этом разделе мы познакомимся с каждой концепцией наглядно, используя небольшие кусочки кода, написанными на JavaScript (очевидно!). Думаю, не нужно лишний раз говорить о том, что по мере чтения данного текста, вам необходимо практиковаться в каждом из данных ниже примеров, самим набирая данный код и наблюдая за его работой. Самый простой способ сделать это — открыть консоль разработчика (developer tools console) в вашем браузере (Firefox, Chrome, IE…). Совет: обычно вы можете запустить консоль разработчика сочетанием горячих клавиш (в Chrome Ctrl+Shift+i), или из меню...

Углубиться

Untitled2

Часть 1.1: Код

Код Начнем с самого начала. Программа, часто называемая как исходный код (исходник) или просто код — набор специальных инструкций которыми мы можем объяснить компьютеру, какую задачу мы хотим, чтобы он выполнил. Обычно, код сохраняется в текстовом файле, хотя в случае JavaScript вы также можете вводить его в консоли разработчика в вашем веб-браузере, о чем мы расскажем далее. Набор правил форматирования и комбинаций таких инструкций называется языком программирования, так-же известным как синтаксис языка. Это очень близко к тому, как...

Углубиться

Untitled2

Введение

Добро пожаловать в серию книг You Don’t Know JS (YDKJS). «Вперед и вверх» — представляет собой введение в некоторые базовые концепции в программировании. Конечно, далее мы будем изучать JavaScript (или сокращенно JS) прицельно, а также все необходимое для того чтобы подойти к пониманию следующих книг данной серии. Особенно, если вы только начитаете свой путь в программировании на JavaScript, эта книга коротко покажет вам все необходимое, чтобы встать и идти дальше. Книга начинается с объяснения базовых принципов программирования на верхнем уровне...

Углубиться

Untitled2

Ты не знаешь JS: предисловие

С давних времен зарождения веба, JavaScript являлся основопологающей технологией, дающей интерактивный опыт в общении с информацией, которую потреблял человек. Хотя моргающий след курсора мыши и раздражающие попапы были местом где JS начал свой путь, спустя два десятка лет, технология и возможности JavaScript создали множество полюсов притяжения. Мало кто сможет поспорить с важностью его вклада в сердце самой широкодоступной программной платформы современности: веба. Но как язык, он постоянно подвергался огромному количеству критики...

Углубиться

Untitled2

Ты не знаешь JS: от издателя

Чему новому ты научился в последнее время? Возможно, какому-нибудь иностранному языку, типа итальянского или немецкого? Или графическому редактору, вроде Photoshop? Новому рецепту приготовления курочки, резьбе по дереву или же еще чему нибудь многообещающему и крайне необходимому в жизни? Я хочу чтобы ты вспомнил прямо сейчас эти моменты озарения, когда ты наконец понимаешь, что ты понял: та самая лампочка над головой, ага. Когда все размытые кусочки пазла собираются в единую картину и все становится кристально ясным. Какого ощущать это, а...

Углубиться