ПЕРЕМЕННЫЕ JS

До появления ES6 единственным способом объявления переменных было использование синтаксиса var. ES6 представил несколько новых опций, которые предоставляют некоторые дополнительные возможности, такие как const и let.

1. константа

const, что является сокращением от константы, является типом переменной, который нельзя изменить. Например, значение числа пи постоянно. Вы не можете изменить это. Таким образом, любая переменная, объявленная с синтаксисом const, не может изменить свое значение. «const» может действовать аналогично «final» синтаксису, используемому в Java, C, C++, C# и других основных языках программирования. Вы можете попробовать использовать синтаксис в консоли браузера. Вы можете открыть окно консоли, щелкнув правой кнопкой мыши в любом месте окна и выбрав элемент проверки. Попробуйте приведенный ниже код в консоли браузера.

2. пусть

Ключевое слово «let» вводит лексическую область видимости в JavaScript. Кто пришел из других языков программирования, таких как Java, Python, C, знаком с концепцией лексической области видимости. Для тех, кто не знаком с тем, что такое лексическая область видимости, вы можете думать о лексической области видимости как о заключении переменной или части кода в блоке кода. Например, подумайте об операторе if-else как о блоке кода. В лексической области видимости любая переменная, объявленная в операторе if, будет доступна только этому оператору if. Никакая другая переменная не сможет получить доступ к этой переменной или перезаписать эту переменную. Код ниже демонстрирует лексическую область видимости до и после ES6.

Параметры по умолчанию в JS

Такие языки, как C+ и Python, позволяют разработчикам добавлять значения по умолчанию для параметров в функциях. Эти функции используют эти значения для оценки при запуске события. В приведенном ниже коде показаны параметры по умолчанию в JS.