При использовании переменной, необходимо ее объявить, т.е. установить ее имя и тип. Для данной процедуры в JavaScript используется ключевое слово var.
Особенностью языка JavaScript является то, что объявление переменной может происходить и автоматически при присвоении им первого значения.
В JavaScript различают следующие типы данных:
· целое число (тип integer);
· число с плавающей запятой (тип real);
· строка текста (тип string);
· логическая переменная (тип boolean);
· объект (тип object).
Можно сказать, что переменные в скриптах специально создаются с той целью, чтобы потом использовать в необходимых вычислениях и выводе результатов в окно браузера, диалоговое окно или же для подачи некоторого запроса. При работе с переменными необходимо учитывать их так называемую область видимости, т.е. эта часть программного кода сценария, в которой переменная объявлена и может быть использованы. Поэтому принять различать глобальные и локальные переменные. Глобальная переменная доступна везде, локальная — только в текущей области видимости.
|
|
Динамические Web технологии. Java Script, операции над числовыми и строковыми типами данных.
Операции над числовыми типами данных.
присваивание a = 20; сложение c = a + b; вычитание c = a - b; умножение c = a*b; деление c = a/b;
увеличение на определенное значение d += 5; (эквивалентно записи d = d + 5;)
уменьшение на определенное значение d -= 5; (эквивалентно записи d = d - 5;) увеличение на 1 d ++; уменьшение на 1.
Операции над строковыми типами данных.
присваивание strg1 = "Hello, "; объединение strg = strg1 + strg2; добавление текста strg += "world".
Определение длины строки - Длина строки определяется свойством length.
strg = "Hello, World";
document.write("длина строки " + strg.length + " символов")
Возвращение одного символа - Метод charA применяется для возвращения отдельного символа строки. Индексирование значения
строкового объекта начинается с 0. alpha.charA(0) A
Поиск подстроковой переменной - Для отыскания строковых переменных по содержащемуся в них тексту используется метод indexOf.
В приведенном ниже примере в значении объекта test ищется текст «hello»:
location = test.indexOf("hello");