Веб-программирование

Обучение программированию

Делаете первые шаги в программировании? Представляем вашему вниманию пошаговое обучение самостоятельного создания сайтов любой сложности на примерах! На страницах сайта KobRU вы найдете все самое необходимое, для того чтобы по праву считаться веб-мастером по созданию привлекательных динамически изменяемых интернет-страниц, используя основные инструменты веб-разработчиков: HTML; CSS; PHP; MySQL; JAVASCRIPT и другие. Сайт KobRU - наиболее полное и качественно структурированное руководство с предельно понятными пояснениями и поэтапным изложением материала, который поможет вам в совершенстве овладеть искусством программирования. Добавьте динамики и интерактивность в свои веб-проекты!

Вход в личный кабинет

Забыли пароль?

Не зарегистрированны?


Конструкторское Web-бюро
2. Переменные и типы данных

Автор: Denisido

Дата: 2010-06-08

Структура JavaScript

Роль переменных

В языке программирования JavaScript, как и в других языках, существуют переменные, в которых хранятся данные таким образом, чтобы позже вы могли их использовать и манипулировать ими. Предположим, вы захотели купить продукты в магазине. Вы идете в гастроном и берете тележку. Выбираете то, что хотите купить и складируете в тележку. А теперь представьте себе, что роль переменной играет эта самая тележка. Вы можете дополнить ее продуктами или передумать покупать, выложив что-то из нее, тем самым вы измените ее значение.

Создаем переменную

В языке JavaScript чтобы объявить переменную нужно написать ключевое слово var, поставить пробел и написать название переменной. Если ваше имя переменной будет совпадать с именем зарезервированной, то зарезервированная переменная будет "заменена" вашей (перегрузка). Старайтесь выбирать имя переменной так, чтобы понять смысл хранимой информации:

 var number; // number от английского число
Теперь можем присвоить значение переменной number с помощью оператора присвоения (=):
  
 var number;
 number = 5; // значение переменной "number" равно 5
  

Этот же код можно записать в одну строку:

   
 var number = 5;
  

Типы данных

Значения переменных могут быть разными, например, числа, которые используются для подсчета и вычислений (5 + 2) или строки различной длины в виде текста, заключенного в кавычки ("Привет!"). Стоит заметить, что число, заключенное в кавычки ("4"), тоже будет иметь тип string (строка). Числа и строки могут принимать огромное число вариантов. В отличие от них есть тип, принимающий только два значения: true (правда) или false (ложь). Такой тип называются boolean (булевы значения, логический тип). Логический тип можно применить при проверке корректного ввода адреса электронной почты или номера телефона в момент заполнении формы. Эти 3 типа (числа, строки и булевы значения) являются основными, но есть и другие типы переменных:
- undefined (неопределенный тип);
- null (специальный тип);
- object (объекты)
В языках программирования существуют и другие типы данных, которые мы будем затрагивать по мере необходимости.

  
 var number = 5 + 2; // тип number
 var stroka = "Привет!"; //тип string
 var logika = TRUE; // тип boolean
 var tip; // тип undefined
  

Язык программирования JavaScript слабо типизирован! В отличие от других языков, например, Delphi или Pascal, здесь совсем не обязательно задавать тип данных, так как он автоматически определяется. Но если вы хотите узнать к какому типу относится ваша переменная, можно использовать специальный оператор typeof. Для этого нам поможет команда alert(), которая заставляет браузер открывать диалоговое окно и показывать сообщение:

Запустить!
<html>
<head>
<title>Пишем первый скрипт</title>
<script type="text/javascript" />
   
 var stroka = "Привет"; // кавычки пишем англ. символами
 alert(typeof stroka);
   
</script>
</head>
<body>
  
</body>
</html>



Оцените материал по 5-ти бальной шкале: 1 2 3 4 5



Коментарии:

Добавить новый коментарий:

Текст коментария:

Введите результат с картинки

Просмотров: 25949

Метки раздела JavaScript

Основы web программирования, var javascript, javascript функции, javascript обучение, javascript простые примеры, html javascript, javascript примеры, javascript random, уроки сайтостроения, java script, регулярные выражения, appendchild javascript, javascript бесплатно, javascript document write, javascript справочник, javascript примеры.