Что делать дальше после получения базовых знаний языка JavaScript? Можно закрепить знания, написав код для какой-либо игры, например, морской бой. Или обратить свой взор за пределы РУ-нета. Или же изучать Node.js.
Небольшое введение в англоязычный курс по JavaScript. Рассмотрим, что он предлагает и как организован, его особенности. Начальная настройка и работа с редактором Brackets.
Два способа работы с javascript-кодом и работа с консолью. Метод console.log. Работа с переменными. Какие типы данных бывают в JavaScript? Число и строки, undefined и null. Логический тип данных. Что такое динамическая типизация?
Что такое приведение типов в JavaScript. Как при этом меняются переменные? Рассмотрим примеры преобразования чисел, булевых значений и Undefined в строку. Работа с всплывающими окнами: методы alert и prompt.
Рассмотрим основные операторы в JavaScript. Математические – это операции сложения, умножения, деления и вычитания. Логические операторы используются для сравнения. Узнаем для чего нужен и как работает оператор typeof.
Рассмотрим выражения с одновременным использованием логических и математических операторов, и несколькими присваиваниями. Как пользоваться таблицей приоритета операторов. Что такое инкремент и декремент? Сокращенные арифметические операции: x = x + 1; x += 1; x++.
Простая практическая задача Coding Challenge – кодирование на Javascript. Зная рост и вес двух людей, нужно вычислить индекс массы тела каждого их них и сравнить полученные значения.
Рассмотрим три основных способа объявления переменных в JavaScript при помощи ключевых слов let, const и var. Рекомендуется использовать const для неизменных переменных и let в других случаях. Ключевое слово var – это устаревший способ объявления переменных, но в некоторых случаях он используется.
Рассмотрим способы построения комплексных и многострочных строк в JavaScript. Способы стандартного языка JavaScript и спецификации ES6. Использование шаблонных литералов. Обратный апостроф, гравис или обратная кавычка.
Принятие решений при работе с кодом в JavaScript. Выражение if else включает условие, которое возвращает true или false – истину или ложь. В зависимости от этого выполняется блок кода, следующий за ключевым словом if или else.
Задача кодирование №2 по Javascript. Используя утверждение if else, составляем условие для сравнения индексов массы тела, а шаблонные литералы - для вставки переменных в строку.
Что такое преобразование и приведение типов в JavaScript? В чем разница? Рассмотрим примеры конвертации строк в числа и наоборот. Операции сложения и вычитания с использованием чисел в строк. Функции String и Number. Не действительное число NaN
Рассмотрим примеры работы и использования в условиях if else операторов двойного и тройного равенство в JavaScript. Строгое равенство === и неравенство !==, два и три знака равно.