Давайте разберём ключевые отличия Function Declaration от Function Expression. Во-первых, синтаксис: как определить, что есть что в коде. Function Declaration: функция объявляется отдельной конструкцией «function…» в основном потоке кода.// Function Declaration function sum(a, b) { …
Продолжить чтениеjavascript 1.4.2 Функции-«колбэки»
Рассмотрим ещё примеры функциональных выражений и передачи функции как значения. Давайте напишем функцию ask(question, yes, no) с тремя параметрами: question – Текст вопроса, yes – Функция, которая будет вызываться, если ответ будет «Yes». no – Функция, которая …
Продолжить чтениеjavascript 1.4.1 Function Expression
Функция в JavaScript – это не магическая языковая структура, а особого типа значение. Синтаксис, который мы использовали до этого, называется Function Declaration (Объявление Функции): Существует ещё один синтаксис создания функций, который называется Function Expression (Функциональное Выражение).
Продолжить чтениеjavascript 1.4 План занятия
Демонстрация табличных приложений js. 1.4.1 Function Expression 1.4.2 Функции-«колбэки» 1.4.3 Function Expression в сравнении с Function Declaration 1.4.4 Функции-стрелки, основы 1.4.5 Браузерное окружение, спецификации — домашнее — 1.4.6 Отладка в браузере Chrome 1.4.7 Отладка 1.4.8 …
Продолжить чтениеjavascript 1.3.5 Функции. Именование
Выбор имени функции Функция – это действие. Поэтому имя функции обычно является глаголом. Оно должно быть простым, точным и описывать действие функции, чтобы программист, который будет читать код, получил верное представление о том, что делает …
Продолжить чтениеjavascript 1.3.4 Функции. Возврат значения
Возврат значения Функция может вернуть результат, который будет передан в вызвавший её код. Простейшим примером может служить функция сложения двух чисел:
Продолжить чтениеjavascript 1.3.3 Функции параметры и значения
Параметры Мы можем передать внутрь функции любую информацию, используя параметры (также называемые аргументами функции). В нижеприведённом примере функции передаются два параметра: from и text.
Продолжить чтениеjavascript 1.3.2 Функции
Зачастую нам надо повторять одно и то же действие во многих частях программы. Например, необходимо красиво вывести сообщение при приветствии посетителя, при выходе посетителя с сайта, ещё где-нибудь. Чтобы не повторять один и тот же …
Продолжить чтениеjavascript 1.3.1 Конструкция “switch”
Конструкция switch заменяет собой сразу несколько if. Она представляет собой более наглядный способ сравнить выражение сразу с несколькими вариантами. Синтаксис Конструкция switch имеет один или более блок case и необязательный блок default.
Продолжить чтениеjavascript 1.3 План занятия
1.3.1 Конструкция “switch” 1.3.2 Функции 1.3.3 Функции параметры и значения 1.3.4 Функции. Возврат значения 1.3.5 Функции. Именование
Продолжить чтение