Latest web development tutorials
×

JavaScript курс

JavaScript курс JavaScript Краткое введение JavaScript использование JavaScript экспорт JavaScript грамматика JavaScript Заявления JavaScript примечание JavaScript переменная JavaScript Типы данных JavaScript объекты JavaScript функция JavaScript сфера JavaScript событие JavaScript строка JavaScript операторы JavaScript сравнить JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Тип преобразования JavaScript Регулярные выражения JavaScript ошибка JavaScript отладка JavaScript Переменный лифт JavaScript Строгий режим JavaScript ненадлежащее использование JavaScript Аутентификация с помощью форм JavaScript Зарезервированные ключевые слова JavaScript JSON JavaScript void JavaScript Спецификация Код

JS функция

JavaScript определение функции JavaScript Аргументы функции JavaScript вызов функции JavaScript Затворы

JS HTML DOM

DOM Краткое введение DOM HTML DOM CSS DOM событие DOM EventListener DOM элемент

JS Расширенный учебник

JavaScript объекты JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp объекты

JS браузер BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript поп JavaScript Timed событие JavaScript Cookies

JS кладезь

JavaScript кладезь JavaScript тест jQuery JavaScript тест Prototype

JS примеров

JavaScript примеров JavaScript экземпляр объекта JavaScript экземпляр объекта Browser JavaScript HTML DOM примеров JavaScript резюме

JS справочное руководство

JavaScript объекты HTML DOM объекты

JavaScript регулирования высоты подъема

JavaScript, функция и объявление переменной будет поднята до верхней части функции.

JavaScript, переменные могут быть объявлены после использования, то есть переменные могут быть объявлены перед первым использованием.

Следующие два примера получите тот же результат:

Пример 1

х = 5; // переменная х имеет значение 5

элем = document.getElementById ( "демо") ; // Найти элемент
elem.innerHTML = х; // X отображается в элементе

переменная х; // Объявляем х

Попробуйте »

Пример 2

переменная х; // Объявляем х
х = 5; // переменная х имеет значение 5

элем = document.getElementById ( "демо") ; // Найти элемент
elem.innerHTML = х; // X отображается в элементе

Попробуйте »

Чтобы понять приведенные выше примеры, нужно понимать "грузоподъемных (переменный лифт)."

Переменная Лифт: объявления функций и объявления переменных всегда будет интерпретатор спокойно был "назначен" в верхней части тела метода.


инициализация JavaScript не улучшится

JavaScript объявления переменных будет только увеличиваться, не инициализируются.

Результаты Следующие два примера не то же самое:

Пример 1

переменная х = 5; // инициализируем х
переменная у = 7; // инициализация у

элем = document.getElementById ( "демо") ; // Найти элемент
elem.innerHTML = х + "" + у ; // отображение х и у

Попробуйте »

Пример 2

переменная х = 5; // инициализируем х

элем = document.getElementById ( "демо") ; // Найти элемент
elem.innerHTML = х + "" + у ; // отображение х и у

переменная у = 7; // инициализация у

Попробуйте »

Y Пример 2 выводитсяне определено, это потому , что объявление переменной (переменная у) улучшилась, но инициализация (у = 7) не возрастает, так что переменная у является неопределенной переменной.

Пример 2 аналогичен следующему коду:

var x = 5; // 初始化 x
var y;     // 声明 y

elem = document.getElementById("demo"); // 查找元素
elem.innerHTML = x + " " + y;           // 显示 x 和 y

y = 7;    // 设置 y 为 7

Объявите переменные в голове

Для большинства программистов не знаю, переменная JavaScript лифт.

Если программист не очень хорошо понял переменные для повышения их письменные процедуры, склонными к некоторым проблемам.

Чтобы избежать этих проблем, мы обычно объявляем эти переменные перед началом каждой сферы, это нормальный шаг разбора JavaScript, легко понять нас.

примечание JavaScript строгий режим (строгий режим) не допускается использовать необъявленную переменную.
В следующей главе мы будем учиться "строгого режима (строгий режим)".