Привет, сегодня я собираюсь написать о современном javascript.

Javascript является наиболее широко используемым языком сценариев на стороне клиента. Сценарии на стороне клиента — это термин, используемый для описания сценариев, запускаемых вашим браузером. Чтобы сделать клиентскую часть динамической, используется javascript.

Javascript — это объектно-ориентированный язык сценариев, имеющий сходство с Java. Последняя версия Javascript — ES6. (Экма скрипт 6).

Давайте посмотрим кое-что новое в ES6.

Переменные с областью действия

вар и пусть.

Здесь переменные определены в области видимости.

var переменные не нуждаются в области действия. Но пусть переменные доступны только в пределах области видимости. Вот почему ошибка отображается для переменной, определенной с помощью let.

На приведенном выше изображении переменные правильно находятся в области видимости. Поэтому никаких ошибок.

Ключевое слово const

const ключевое слово, используемое для ссылки на постоянное поле. Здесь вы не можете изменить значение, присвоенное ключевому слову const, если только оно не ссылается на массив или объект.

На изображении выше показана ошибка переназначения константной переменной.

Стрелочные функции

Стрелочные функции — еще одна особенность ES6. Это функция без имени и возврата. Давайте посмотрим на несколько примеров.

=› это обозначение, используемое для определения стрелочной функции.

Объекты

В javascript объекты представляют собой пары «имя-значение», заключенные в фигурные скобки.

заморозить свойство в объекте.

Свойство замораживания объекта может заставить переданный объект остаться без изменений. Но если внутри объекта или массива есть объект, этот объект или массив можно изменить.

Классы в ES6

Класс — это новая функция, представленная в es6. Это то же самое, что и другие объектно-ориентированные языки.

Рекомендации :-