Элементы языка JAVASCRIPT

Функция alert

Она предназначена для создания информационного ок-на. Окно «всплывает» на экране и содержит информа-цию для пользователя. Единственная кнопка ОК поз-воляет убрать окно с экрана и разрешает браузеру продолжить построение документа.

Аргументом функции alert может быть текстовая константа, она заключается в двойные или одинарные кавычки:

alert("Студенты,слушайте! Этот язык типа Си и нужно его изучать усердно.");

alert(‘Лентяй не знает ни заботы, ни труда.');

Кроме того, аргументом функции alert может быть переменная и, в общем случае, любое выражение.

Переменные и константы

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

Примеры:

х = "3"; // Сейчас переменная х строкового типа,

//ее значение — строка «3».

х = 3; // Сейчас переменная х целого типа,

//ее значение — число 3.

х="Оценка="+х; //Сейчас перем. х строкового типа,

//ее значение — строка «Оценка=3».

Описание переменных

Переменная должна быть описана до ее использования. Для описаний берется ключевое слово var:

var x; // Описание переменной с именем "х".

var у=5; // Описание с присвоением числа. var mes="дядя Федор"; //Описание с присвоением

строки.

Для образования имен переменных используются идентификаторы.

Идентификатор — это последовательность из латинских букв и арабских цифр, которая начинается с буквы.

В записи разрешается использовать символ подчеркивания «_» наравне с латинскими буквами.

Регистр буквы в имени переменной имеет значение. Переменные с именами «Counter» и «counter» считаются разными.

Выражения

Для арифметических операций используются следующие обозначения:

Знак Название Пример  
- + - * / %   Унарный минус Сложение Вычитание Умножение Деление Остаток от деления   -10 X+У Х-10 2* х У / 7 х % 3  

Для строковых выражений используется операция соединения (конкатенации), обозначаемая знаком «+»:

person="Крокодил" + " Гена"; Переменная person получает значение «Крокодил Гена»

х = "2" + 1; Переменная х получает строковое значение «21».Когда операция «+» связывает строку с данными другого типа, результат преобразуется в строку.

Команды

Команда завершается в JavaScript символом «;». Правила языка разрешают опускать этот знак в конце строки и перед закрывающей скобкой «}».

Комментарий

Наряду с уже известным строковым комментарием «//» можно использовать блоковый комментарий «/* ... */»

// Это строковый комментарий.

/* А это блоковый комментарий. */

Вызов функции

Пока была показана только функция alert:

alert(выражение);

Аргументом этой функции может быть выраже-ние, имеющее как текстовое, так и числовое значение.

var ex1 = "Ищите";

var ex2 = "обрящете";

alert(ex1+ " и" + ех2);

Элементы языка JAVASCRIPT - student2.ru

var x = 48; var ex1 = "попугаев"; alert(x + " " + ex1); Результат выполнения скрипта показан на рис.   Элементы языка JAVASCRIPT - student2.ru
var х = 2; var у = 3; alert("Результат умножения:" + х * у); Результат выполнения скрипта показан на рис.   Элементы языка JAVASCRIPT - student2.ru

Присваивание

Наряду с привычным присваиванием вида «переменная=выражение», можно использовать следующие записи:

Общий вид Пример Что означает
переменная ++ ++ переменная переменная -- -- переменная переменная += выражение переменная -= выражение переменная *= выражение переменная /= выражение переменная %= выражение   х ++ ++ х х-- -- х х += "кот" х-=2 х *= 10 х /= у + z х%=9 х = х + 1 х = х + 1 х = х - 1 х = х - 1 х = х + "кот" х = х - 2 х = х * 10 x = x / (y+z) х = х%9

Наши рекомендации