[ главная ]   [ рейтинг статей ]   [ справочник радиолюбителя ]   [ новости мира ИТ ]



Ответов: 0
25-02-12 07:01







   Web - программирование
PHP


ASP






XML



CSS

SSI





   Программирование под ОС











   Web - технологии








   Базы Данных









   Графика






Данные




Web - программирование / Java Script /

Переменные, операции и выражения в JavaScript

Privater
www.compdoc.ru

Переменные используются для хранения информации в течение ограниченного периода времени: в течение работы программы или до тех пор, пока какое-либо событие не изменит их значений. Переменные в JavaScript могут быть числовыми, строковыми, логическими(Boolean) или пустыми(null). Они могут быть массивами, хранящими данные перечисленных типов, а так же содержать объекты или функции.
Переменная создаётся и инициализируется начальным значением следующим образом:

var a;                   //Объявляется переменная а
var b = 10;              // Переменная b получает начальное значение
var с = "Hello, world!"; // Переменная с получает начальное значение
 

Использование ключевого слова var необязательно. Это требуется только в тех случаях, когда глобальную переменную нужно определить как локальную. Например:

a = 0;
Function Test()
{
    var a = 1.0;   // Переменная a является локальной для функции Test
    .....
}

Имена переменных учитывают регистр и должны начинаться с буквы или знака "_". Последующие символы могут быть буквами (строчными или прописными), цифрами или "_".
Переменные, определённые не в теле функции языка JavaScript, называются глобальными. Они доступны в документе Web-страницы, пока не будут переобъявлены как локальные. Доступ к глобальной переменной из других окон или кадров возможен, если название переменной сопровождается префиксом, содержащим название её окна или кадра. Например, если кадр work содержит глобальную переменную value, можно получить к ней доступ и даже изменить её значение из другого кадра, использовав команду parent.work.value=2; При определении переменных в JavaScript тип данных явно не объявляется. Это делается автоматически, исходя из присвоенных им значений. В JavaScript доступны следующие типы данных:

Строковые значения, например "это текстовая строка", 'текст' или "это 'пример'"
Числовые значения, например 1.0,-100,0xEE или 2.0E2
Логические значения: true или false

С числовыми значениями могут производится следующие операции: сложение (+), вычитание (-), умножение (*), деление (/) и взятие остатка от деления (%). Операция сложения (+) применима также и для строк и означает конкатенацию. Разрешается задавать шестнадцатеричные, десятичные или восьмеричные значения, допускается также экспоненциальная запись.
Строковые переменные могут содержать специальные символы, влияющие на вид строки.

str="символ backspase";
str="возврат каретки ";
str="новая строка\n";
str="символ табуляции ";

В JavaScript представлены традиционные логические операции: "больше" (>), "меньше" (<), "равно" (==), "больше или равно" (>=), "меньше или равно" (<=) и не равно (!=).Сравнение чисел работает как обычно. Сравнение строк - по алфавиту. Если один операнд число, а другой строка - то число преобразуется в строку и они сравниваются как строки. Между двумя логическими выражениями можно ставить логические операции: "И" (&&), "ИЛИ" (||), а перед логическим выражением может стоять отрицание (!).

Ещё одной важной особенностью языка JavaScript является то, что JavaScript - язык со слабой типизацией, это позволяет изменить тип значения переменной. Например, строковую переменную можно определить следующим образом:

var str="тест";

А затем изменить её тип простым присваиванием нового значения:

str=5;

Переменная может содержать данные любого типа. Возможно даже преобразование типов по ходу выполнения операции. Так, в следующем примере числовое значение преобразовывается в строковое при обращении к функции
alert: var value=1;
alert("value="+value);




Комментарии

 Ваш комментарий к данному материалу будет интересен нам и нашим читателям!



Последние статьи: Web - программирование / Java Script /

Живые меню или Как сделать красиво с помощью CSS и JavaScript
14-03-2009   

Наверное, никто не сможет поспорить с утверждением, что главное в любой web-страничке - удобство для пользователя. После того, как мы выложили наше творение в сеть, мы сразу начинаем предпринимать массу усилий для того, чтобы привлечь на свой сайт максимум посетителей... подробнее

Кол. просмотров: общее - 5624 сегодня - 0

Локальная баннерная система
14-03-2009   

Этот скрипт поможет вам организовать на своем сайте или страничке баннерную систему. Первый фрагмент вы вставляете в любое место странички... подробнее

Кол. просмотров: общее - 4746 сегодня - 0

Локальная реклама
14-03-2009   

В Internet Zone-154 была небольшая заметка Локальная баннерная система. Автор - Вадим Беляков (http://tuta.da.ru) предлагал поставить на страничку баннер, используя небольшой javascript. Я прочитал этот номер лишь в середине апреля. Мне сразу же пришло в голову использовать его для текстовой рекламы... подробнее

Кол. просмотров: общее - 5099 сегодня - 0

Использование JS для создания «умных» форм
14-03-2009   

JS, или JavaScript язык сценариев, которые выполняются на стороне клиента и не требует перезагрузки страницы. JavaScript был разработан компанией Netscape в 1995 году... подробнее

Кол. просмотров: общее - 4927 сегодня - 1

Обманщик спам-роботов
14-03-2009   

Как известно, бичом современного Интернета является спам - непрошенная рассылка рекламных и прочих сообщений. По данным некоторых аналитиков, он составляет более 50% всех сообщений в Сети... подробнее

Кол. просмотров: общее - 5168 сегодня - 0



  WWW.COMPROG.RU - 2009-2012 | Designed and Powered by Zaipov Renat | Projects