Рекламное место №53


JScript для чайников, и не только.

 

 

Переменные в JScript.

©2003 автор Ивашин Ю.В. все права защищены
Тип предварительно не объявляется - в переменной Вы можете хранить любой тип данных. По умолчанию содержимое переменной трактуется как текстовая строка. В именах переменных различается регистр букв MyCnt и mycnt - разные переменные. Длинна имени переменной не ограничена. Следует соблюдать следующие правила:
  • Первый символ должен быть буквой любого регистра, или знаком подчеркивания, или $.
  • Следующие символы - тоже буквы, доллары, подчеркивания и цифры.
  • Нельзя использовать в качестве имен следующие зарезервированные слова.
break false in this void continue for new true while delete function null typeof with else if return var case debugger export super catch default extends switch class do finally throw const enum import try
Объявление переменных.
Рекомендуется все переменные объявлять с использованием ключевого слова var. Это правило становится обязательным, если Вы хотите объявить локальную переменную, например внутри функции (переменная, объявленная в функции без var становится глобальной - доступной в любой другой части программы).
var im = "Hello World";  // Строка символов.
var por = 3;             // Числовое значение - целое число.
var pen = true;          // Логическое значение истина.
var pif = 2.718281828;
При объявлении переменной ее желательно проинициализировать значением, хотя бы так:
var VRible = null;
Иначе ее значение будет undefined - и любое выражение с ее участием тоже вернет значение undefined, что может вызвать ошибки периода выполнения в программе. Отсутствие предварительного описания типа данных заставляет следить за преобразованиями самому (используйте прау функций parseInt() parseFloat()).
var a = 1;
var b = "10";
var c = b + a;   // Будет 101
var c = parseInt(b) + a; // Будет 11
Кстати, undefined можно использовать в программе как специальное значение (также, как true, false и null):
if (a == undefined) a = 1;
Переменные в JScript

предыдущая | содержание | следующая