jukebox
-> design -> articles

   Новости
   Веб-дизайнеру
   Скачать
   Ссылки
   Информация
   Почта
   Обсуждения
   Сделать закладку

    



    Rambler's Top100

   

 
 

Введение в JavaScript (II)

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

Переменные. Изучив примеры из первой части, вы, наверное, уже знаете, что переменные объявляются при помощи ключевого слова var, за которым следует имя переменной. Возможно объявление сразу нескольких переменных, в этом случае они разделяются запятой. Кроме того, переменные могут быть сразу инициализированы при объявлении, т.е. им будет присвоено значение.
var NameofVariable1, NameofVariable2 = 567;
Здесь переменная NameofVariable1 просто объявлена, а переменная NameofVariable2 еще и инициализирована при объявлении и ей присвоено значение 567.
Областью видимости переменной является текущая функция или, в случае объявления вне функции, весь текущий документ (web-страничка).
Пример:
var globalString;
function bracket()
{
var localString = "[" + globalString + "]";
document.write(localString);
}

В вышеприведенном примере переменная globalString может быть использована в любой функции или сценарии текущего документа (такие переменные называют глобальными для данного документа), а переменная localString видна только внутри функции bracket (такие переменные называют локальными переменными функции). Как Вы видите, при инициализации локальной переменной мы можем использовать значение глобальной переменной.

Типы переменных. В зависимости от значения, присвоенного переменной, выделяют следующие типы переменных:
численный;
логический;
строковый;
Численные переменные могут содержать целые числа и числа с плавающей точкой. Целые числа могут быть выражены в обычном десятичном (по основанию 10), шестнадцатеричном (по основанию 16) или восьмеричном (по основанию 8) представлении. Шестнадцатеричные числа включают цифры 0-9 и буквы a-f, в JavaScript они записываются с комбинацией символов 0x (ноль-x) перед числом. Восьмеричные числа включают только цифры 0-7 и в JavaScript записываются с ведущего нуля. Например, десятичное число 23 представляется в шестнадцатеричном виде как 0x17 и в восьмеричном как 027. Числа с плавающей точкой представляют собой дробные части целых чисел и должны включать в себя, по крайней мере, одну цифру и десятичную точку либо символ экспоненты (e).
Логические переменные могут иметь только два значения: true (истина) или false (ложь). Вместо true и false можно использовать соответственно 1 и 0, что эквивалентно.
Строковые переменные содержат любое количество символов - строку. При присваивании строковой переменной значения (строки) строка всегда окружена одинарными или двойными кавычками.
var variable1 = 534, variable2 = true, variable3 = "строка";
Мы объявили переменные:
variable1 - численная;
variable2 - логическая;
variable3 - строковая;
А использование обратного слеша "\" позволяет вставлять в строку специальные символы. Например:
document.write("\"Сделайте это\", - сказал он.");
выводит фразу "Сделайте это", - сказал он.

Продолжение ->