На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Урок 12. Создание переменной JavaScript: const



Все уроки по JavaScript расположены здесь.

Ключевое слово const также было введено в ES6 и является сокращением от слова constant. Так же, как и с var вы можете хранить любое значение в переменной const. Взгляните на следующий пример:

const myName = 'Gilberto';
console.log(myName); // Вывод: Gilberto
Однако переменную const нельзя переназначить, поскольку она постоянна. Если вы попытаетесь переназначить переменную const, вы получите TypeError.

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

Если вы пытаетесь решить, какое ключевое слово использовать, let или const, подумайте, нужно ли позже переназначить переменную. Если вам нужно переназначить переменную, используйте let, в противном случае используйте const.

Упражнения к уроку

  1. Создайте константу entree и установите его равным строке 'Enchiladas'.
  2. Выведите на консоль значение данной переменной
  3. Теперь давайте посмотрим, что произойдёт, если вы попытаетесь переназначить постоянную переменную.

    Вставьте следующий код в конец программы.
    entree = 'Tacos'
    
    При выполнении кода возникает следующая ошибка:
    TypeError: Assignment to constant variable.
    
  4. Так как наша программа перестает работать после возникновения ошибки, нам нужно удалить строку кода из предыдущего шага. Теперь, давайте проверим, что происходит при попытке объявить переменную const без значения. Вставьте в программу следующий код:

    const testing;
    
    На этот раз вы должны увидеть другую ошибку:

    SyntaxError: Missing initializer in const declaration
    
Предыдущий: Урок 11. Создание переменной JavaScript: let | Следующий: Урок 13. Математические операторы присваивания



Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.



тегистатьи IT, уроки по JavaScript, JavaScript





Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Политика конфиденциальности
Создание графика по точкам на Java


© upread.ru 2013-2022
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.