Определения и понятия в JavaScript

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

«Функция – фрагмент исполняемого кода.»

«Метод – функция, присвоенная свойству объекта.»

«Объект – это коллекция именованных значений, свойств объекта.»

«Массив – как и объект, представляет собой коллекцию значений. Если каждое значение в объекте имеет имя, то в массиве каждое значение имеет номер, или индекс, который начинается с нуля.»

«Переменная – это имя, связанное со значением. Значение хранится или содержится в переменной. Переменные позволяют хранить данные программе и работать с ними.»

«Глобальные переменные – свойства глобального объекта.»

«Локальные переменные – свойства особого объекта (объект функции).»

«Выражение – это фраза языка JavaScript, которая может быть вычислена интерпретатором для получения значения.Простейшие выражения – это литералы, или имена переменных.»

«Передача по ссылке – функции передаётся ссылка на массив или объект, но не сам объект. Функция же с помощью этой ссылки получает возможность изменить свойства объекта или элементы массива, и эти изменения сохраняются по выходе из функции.»

«Передача по значению – в операции участвует собственно значение данной величины. В операции присваивания создается копия фактического значения, после чего эта копия сохраняется в переменной, в свойстве объекта или элементе массива. Копия и оригинал – это совершенно независимые друг от друга значения, которые хранятся раздельно.»

«Ассоциативный массив – структура данных, позволяющая связывать произвольные значения с произвольными строками.»

«Отображение (тар) – JavaScript-объекты отображают строки (имена свойств) на их значения.»

«Замыкание – это когда объект локальных переменных [[scope]] внешней функции остается жить после ее завершения.
Внутренняя функция может обратиться к нему в любой момент и получить переменную внешней функции.»

«Внутренняя функция получает последнее значение внешних переменных.»

«Вложенные функции в JavaScript называют замыканиями— они «замыкают» на себя переменные и аргументы функции, внутри которой определены.»

«С помощью замыканий мы можем создавать функции, имеющие своё изменяемое состояние.»

«Замыкание – это функция вместе с областью видимости, которая действует на момент определения функции.»

«Регулярное выражение – это объект, описывающий символьный шаблон. Это средство для обработки строк или последовательность символов, определяющая шаблон текста. По сути это строка-образец (англ. pattern, по-русски её часто называют «шаблоном», «маской»), состоящая из символов и метасимволов и задающая правило поиска.»

«Регулярные выражения представляют собой образцы для поиска заданных комбинаций символов в текстовых строках (такой поиск называется сопоставлением с образцом).»

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*


семь + 7 =

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Получать новые комментарии по электронной почте.