2015-09-26 4 views
8

Я из фона Java и начал изучать JavaScript.Можно ли заменить var в JavaScript?

Объявление переменных в JavaScript с использованием ключевого слова let похоже на использование аналогичных правил области объявления переменных в Java. Концепция подъема в JavaScript сбивает с толку (рассмотрим мой фон на C++/Java), и я не вижу никаких ошибок при использовании let вместо var.

Правильно ли я понимаю?

ответ

4

Да, ваше понимание верное.

Некоторые эксперты даже рекомендуют использовать только let везде, если это доступно в вашей среде (Дуглас Крокфорд сказал, что это в его курсе «Плодучесть», «Хорошие детали»).

ESLint имеет rule не использовать var в ES6 Среды.

1

Исправить. Однако, предполагая, что вы разрабатываете для Интернета; Обязательно сначала прочитайте совместимость с браузером: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let#Browser_compatibility

+0

Ну, я изучаю Java Script, так как мне придется (на самом деле начал работать на стороне сервера) использовать nodejs. – FullMoon

Смежные вопросы