Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Глобальные и локальные переменные




В языке JavaScript существует два набора переменных: глобальные, которые видны во всем документе во время выполнения скрипта, и локальные, которые объявляются внутри функций. Глобальные переменные также видны внутри функций. Глобальные переменные могут объявляться внутри функций, при этом перед именем переменной ключевое слово var не ставится.

Все глобальные переменные принадлежат объекту window. Если переменная не определена и к ней обращаться напрямую, это вызовет ошибку выполнения скрипта, а если к переменной обращаться как к свойству объекта window, то будет возвращено значение undefined.

function myFunc() {

var x = "local";

y = "global";

}

myFunc();

alert(window.x);

//вернет undefined

alert(y);

//вернет слово global

alert(x);

//вызовет ошибку выполнения скрипта

Объектная модель

В JavaScript используются следующие виды объектов:

пользовательские объекты – это объекты, которые создаём мы сами с помощью конструктора объекта Object;

встроенные объекты языка JavaScript – String – строка текста; Array – массив; Date – дата и время; Math – математические функции; Object – содержит конструктор для создания пользовательских объектов;

объекты браузера – создаются автоматически при загрузке документа в браузер:

window – объект верхнего уровня в иерархии объектов браузера;

document – содержит свойства, которые относятся к текущему HTML-документу;

location – содержит свойства, описывающие местонахождение текущего документа, например адрес URL;

navigator – содержит информацию о версии браузера;

history – содержит информацию обо всех ресурсах, к которым пользователь обращался во время текущего сеанса;

объекты, связанные с тегами HTML и стилями CSS – в JavaScript большинству тэгов HTML и стилей CSS соответствуют свойства объекта document, которые сами также являются объектами;






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных