Давыдов Михаил рассказал о базовых знаниях JavaScript и обратил внимание на особенности языка, с которыми чаще всего возникают проблемы.
- Базовый синтаксис
- Statement
- Expression
- Приведение типов
- Сильно перегружен: сложение чисел, конкатенация строк
- Что если один из операндов – Object?
- Применяется тот же алгоритм
- Функции
- Это statement
- Это expression
- Это тот же Function Expression
- Область видимости
- Цепочка областей видимости
- Вызов функции и this this
- Вызов функции arguments
- Передача значения в функцию
- Arguments
- Сказка о мутантах
- Структура мутанта
- Все зеленые
- Мутанты и JavaScript
- Собственные свойства и прототип
- Цепочка прототипов
- Работа оператора new
- Цепочка прототипов
- Оператор
- Основы и заблуждения насчет JavaScript