JavaScript — это язык сценариев на стороне клиента. Это интерпретируемый язык, для него не нужен компилятор. Вы можете сделать свою веб-страницу более интерактивной. Есть важные термины, чтобы узнать, как работает JavaScript.
1. Веб-браузер
Браузер контактирует с веб-сервером. Веб-сервер отправляет информацию веб-браузеру, в котором содержимое этой страницы отображает результаты в браузере.
2. Объектная модель документа (DOM)
JavaScript может получить доступ ко всем элементам на веб-странице, используя объектную модель документа (DOM). Браузер отвечает на ввод пользователя, тем самым обеспечивая взаимодействие со страницей. Модель DOM создается в виде дерева таких объектов.
3. Цикл событий
Javascript — это синхронный процесс, он выполняет только одну операцию за раз. Если какой-либо заказ требует очень много времени, то javascript отрабатывает другую инструкцию, пока предыдущая работа не будет готова к выполнению. javascript имеет собственную структуру, основанную на цикле событий, который обеспечивает многозадачность.
4. Функция стрелки
Функция массива — это новая функция, представленная в ES6. Синтаксис стрелочной функции гибкий, и вы можете передавать несколько параметров. Стрелочные функции значительно более лаконичны по сравнению с простыми функциями.
const add = (a.b) => a + b
5. Анонимная функция
Они называются анонимными функциями, потому что им не дают имени. Его также можно использовать для продвижения, например, функции IIFE (выражение немедленно вызываемой функции).
let print = function () {
console.log («Анонимная функция»);
};
print();
6. Оператор спреда
Оператор распространения — очень мощная функция JavaScript. Оператор Spread, по сути, берет либо массив, либо объект и расширяет его до набора элементов. Синтаксис оператора расширения: три точки (…).
const a = [1, 2];
const b = […a, 3, 4];
Теперь значением массива b будет [1, 2, 3, 4].
7. Параметр покоя (…)
остаточный параметр (…), который имеет тот же синтаксис, что и оператор расширения. остальные параметры собирают все оставшиеся элементы в массив. Это позволяет нам делать включенные в определения функции. Давайте посмотрим на пример.
function add(…args) {
let result = 0;
for (let num of args) {
result += num;
}
return result
}
console.log(add(1, 2, 3, 4) , 5));
//Вывод: 15
8. Вар
Var — это зарезервированное ключевое слово, которое помогает объявлять переменные в javascript. Если она определена вне какой-либо функции, область действия переменной становится глобальной.
9. Пусть
Пусть это объявление и присваивание аналогичны var. но в отличие от var, он имеет ограничения области действия. Это помогает нам присвоить значение или сохранить его какой-либо переменной.
10. Постоянная
Const — это тип переменной, присваиваемый данным, значение которых не может и не будет изменяться на протяжении всей программы. Const также ограничен областью действия, в которой он работает. Но мы можем изменить свойства объектов или значения внутри массива.