4.3 KiB
4.3 KiB
title | localeTitle |
---|---|
Compare Scopes of the var and let Keywords | Сравните области действия переменных var и let |
Не забудьте использовать Read-Search-Ask
если вы застряли. Попробуйте подключить программу и напишите свой собственный код
Проблема Объяснение:
Нам нужно изменить var
, чтобы let
в нашей области видимости функции и добавить let
нашему блочной области.
Подсказка: 1
- Найдите
var
и заменитеlet
.
попытаться решить проблему сейчас
- Добавьте
let
к переменнойi
внутри вашего оператора if.
попытаться решить проблему сейчас
Осторожно, спойлеры!
Решение впереди!
Решение базового кода:
function checkScope() {
"use strict";
let i = "function scope";
if (true) {
let i = "block scope";
console.log("Block scope i is: ", i);
}
console.log("Function scope i is: ", i);
return i;
}
Код Объяснение:
Используя let
вы можете объявлять переменные в зависимости от их объема.
Связанные ссылки
ПРИМЕЧАНИЯ ДЛЯ ВЗНОСОВ:
- НЕ добавляйте решения, похожие на любые существующие решения. Если вы считаете, что это похоже, но лучше , попробуйте объединить (или заменить) существующее подобное решение.
- Добавьте объяснение своего решения.
- Классифицируйте решение в одной из следующих категорий - Basic , Intermediate и Advanced .
- Пожалуйста, добавьте свое имя пользователя, только если вы добавили соответствующее основное содержимое . ( НЕ удаляйте существующие имена пользователей )
Видеть
Wiki Challenge Solution Template
дляWiki Challenge Solution Template
для справки.