Вопросы с тегом «let»

30
В чем разница между «let» и «var»?
ECMAScript 6 представил это letзаявление . Я слышал, что она описывается как «локальная» переменная, но я все еще не совсем уверен, как она ведет себя иначе, чем varключевое слово. В чем различия? Когда следует letиспользовать более var?

8
Почему имя «let» было выбрано для объявления переменных в области блока в JavaScript?
Я понимаю, почему varберет это имя - оно является переменным, const- оно является константой, но каково значение этого имени let, которое относится к текущему блоку? Будь как будет?

5
Переменные, объявленные с помощью let или const, не отображаются в ES6?
На этот вопрос есть ответы на Переполнение стека на русском : Вспышки ли переменные, объявленные с помощью let и const в ES6? Я какое-то время играл с ES6 и заметил, что переменные, объявленные с var, поднимаются, как и ожидалось ... console.log(typeof name); // undefined var name = "John"; ... переменные, …

3
Что такое временная мертвая зона?
Я слышал, что доступ к значениям letи constзначениям до их инициализации может вызвать ошибку ReferenceErrorиз-за того, что называется временной мертвой зоной . Что такое временная мертвая зона, как она связана с прицелом и подъемом и в каких ситуациях встречается?

5
Haskell: Где vs. пусть
Я новичок в Haskell, и меня очень смущает Where vs. Let . У них обоих, похоже, схожая цель. Я прочитал несколько сравнений между Where и Let, но мне трудно понять, когда использовать каждый. Может ли кто-нибудь предоставить некоторый контекст или, возможно, несколько примеров, демонстрирующих, когда использовать одно вместо другого? Где …
118 haskell  keyword  where  let 

4
v8 Как влияет на производительность JavaScript const, let и var?
Независимо от функциональных различий, имеет ли использование новых ключевых слов let и const какое-либо общее или конкретное влияние на производительность по сравнению с var? После запуска программы: function timeit(f, N, S) { var start, timeTaken; var stats = {min: 1e50, max: 0, N: 0, sum: 0, sqsum: 0}; var i; …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.