Реагировать Учебник

Реагировать Главная Реагировать Введение Реагировать Начать Реагировать ES6 Реагировать на визуализацию HTML Реагировать JSX Реагировать Компоненты Реагировать на класс Реагировать на реквизиты Реагировать на события Реагировать на условия Реагировать списки Реагировать на формы Реактивный маршрутизатор Реагировать на заметку Реагировать на стили CSS Реагировать на стиль Sass

Реагировать на крючки

Что такое крючок? использование состояния использованиеЭффект использованиеконтекста useRef использованиередьюсер использоватьОбратный звонок useMemo Пользовательские крючки

Упражнения по реагированию

Ответная викторина Упражнения по реагированию Сертификат реакции

Реагировать на переменные ES6


Переменные

До ES6 существовал только один способ определения ваших переменных: с помощью varключевого слова. Если бы вы их не определили, они были бы назначены глобальному объекту. Если вы не находитесь в строгом режиме, вы получите сообщение об ошибке, если ваши переменные не определены.

Теперь, с ES6, есть три способа определения ваших переменных: var, letи const.

где

var x = 5.6;

Если вы используете varвне функции, она принадлежит глобальной области видимости.

Если вы используете varвнутри функции, она принадлежит этой функции.

Если вы используете varвнутри блока, то есть цикл for, переменная по-прежнему доступна за пределами этого блока.

varимеет область действия функции , а не область действия блока .

позволять

let x = 5.6;

letявляется блочной версией var, и ограничивается блоком (или выражением), в котором она определена.

Если вы используете letвнутри блока, то есть цикл for, переменная доступна только внутри этого цикла.

letимеет область действия блока .


w3schools CERTIFIED . 2022

Получите сертификат!

Завершите модули React, выполните упражнения, сдайте экзамен и получите сертификат w3schools!!

ЗАПИСАТЬСЯ НА 95 $

константа

const x = 5.6;

const — это переменная, значение которой после создания никогда не может измениться.

constимеет область действия блока .

Ключевое слово constнемного вводит в заблуждение.

Он не определяет постоянное значение. Он определяет постоянную ссылку на значение.

Из-за этого вы НЕ можете:

  • Переназначить постоянное значение
  • Переназначить константный массив
  • Переназначить постоянный объект

    Но вы можете:

  • Изменить элементы константного массива
  • Изменить свойства постоянного объекта

Проверьте себя с помощью упражнений

Упражнение:

Создайте переменную, которую нельзя изменить.

 x = 5.6;