Программирование - это просто
Advertisement
Главная arrow Web-программирование arrow Уроки Java Script arrow Web-программирование: «Java Script(JS): глобальные и локальные переменные». 
01.05.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Web-программирование: «Java Script(JS): глобальные и локальные переменные».  Печать E-mail
Автор megabax   
14.03.2011 г.
Урок 13. Управление шрифтами в CSS New Page 1

Web-программирование: «Java Script(JS): глобальные и локальные переменные». 

 

Продолжим тему функций. Сегодня мы изучим локальные и глобальные переменные. Если мы в теле функции объявим переменную, то это будет локальная переменная, область ее видимости - только тело функции. Если переменную объявим вне функции - то это будет глобальная переменная. Облатсь ее действия вне функции. Имена локальной и глобально переменной могут совпадать. Но, в этом случае, изменение локальной переменной никак не повлияет на глобальную и наоборот. Проиллюстрируем это на примере:

 

<html>

 

<head>

  <title>Урок 47. Java Script (JS): глобальные и локальные переменные</title>

</head>

 

<body>

      <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">

            function sayVarsTest() {

                  document.write("Зашли sayVarsTest<br>")

                  var a=10

                  document.write("a="+a+"<br>")

                  document.write("Вышли из sayVarsTest<br>")

            }

 

            var a=20

            document.write("a="+a+"<br>")

            sayVarsTest()

            document.write("a="+a+"<br>")

      </SCRIPT>

</body>

 

</html>

 

Вот что  нам выдаст этот пример:

a=20
Зашли sayVarsTest
a=10
Вышли из sayVarsTest
a=20

 

 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги