Свойства (JScript)

Обновлен: Ноябрь 2007

Свойство представляет собой значение или набор значений (в виде массива или объекта), который является членом объекта. В следующих подразделах приводятся ссылки на сведения об использовании свойств в JScript.

В этом подразделе

  • Свойства "0...n"
    Получает фактические значения отдельных аргументов из объекта arguments, который возвращается свойством arguments выполняемой функции.

  • Свойства "$1...$9"
    Возвращает девять последних сохраненных в памяти фрагментов, совпадающих с шаблоном поиска.

  • Свойство "arguments"
    Возвращает объект "arguments" для свойства "object.caller" функции, которая выполняется в данный момент.

  • Свойство "callee"
    Возвращает исполняемый объект Function, который является текстом тела указанного объекта Function.

  • Свойство "caller"
    Возвращает ссылку на функцию, которая вызвала текущую функцию.

  • Свойство "сonstructor"
    Указывает функцию, которая создает объект.

  • Свойство "description"
    Возвращает или задает строку описания, соответствующую определенной ошибке.

  • Свойство "E"
    Возвращает математическую константу e — основание натурального логарифма.

  • Свойство "global"
    Возвращает логическое значение, указывающее состояние глобального флага (g), используемого с регулярным выражением.

  • Свойство "ignoreCase"
    Возвращает логическое значение, указывающее состояние флага ignoreCase (i), используемого с регулярным выражением.

  • Свойство "index"
    Возвращает позицию знака, с которого начинается первое найденное совпадение в строке для поиска.

  • Свойство "Infinity"
    Возвращает начальное значение Number.POSITIVE_INFINITY.

  • Свойство "input" ($_)
    Возвращает строку, в которой выполняется поиск регулярного выражения.

  • Свойство "lastIndex"
    Возвращает позицию знака, с которого начинается следующее найденное совпадение в строке для поиска.

  • Свойство "lastMatch" ($&)
    Возвращает знаки последнего соответствия, найденного при поиске регулярного выражения.

  • Свойство "lastParen" ($+)
    Возвращает последнюю заключенную в скобки подстроку найденного соответствия (если таковая имеется) из поиска регулярного выражения.

  • Свойство "leftContext" ($')
    Возвращает знаки с начала строки, в которой выполняется поиск, до позиции перед началом последнего найденного соответствия.

  • Свойство "length" (arguments)
    Возвращает фактическое количество аргументов, переданных функции вызывающим объектом.

  • Свойство "length" (массив)
    Возвращает целочисленное значение, которое на единицу превышает наибольший элемент, определенный в массиве.

  • Свойство "length" (функция)
    Возвращает количество аргументов, определенных для функции.

  • Свойство "length" (строка)
    Возвращает длину объекта String.

  • Свойство "LN10"
    Возвращает натуральный логарифм числа 10.

  • Свойство "LN2"
    Возвращает натуральный логарифм числа 2.

  • Свойство "LOG10E"
    Возвращает десятичный логарифм числа e — основания натурального логарифма.

  • Свойство "LOG2E"
    Возвращает логарифм по основанию 2 числа e — основания натурального логарифма.

  • Свойство "MAX_VALUE"
    Возвращает наибольшее число, которое может быть представлено в языке JScript. Примерно равно 1,79E+308.

  • Свойство "message"
    Возвращает строку сообщения об ошибке.

  • Свойство "MIN_VALUE"
    Возвращает ближайшее к нулю число, которое может быть представлено в языке JScript. Примерно равно 5,00E-324.

  • Свойство "multiline"
    Возвращает логическое значение, указывающее состояние флага "multiline" (m), используемого с регулярным выражением.

  • Свойство "name"
    Возвращает имя ошибки.

  • Свойство "NaN"
    Особое значение, которое означает, что арифметическое выражение возвращает значение, которое не является числом.

  • Свойство "NaN" (Global)
    Возвращает особое значение NaN, указывающее, что выражение не является числом.

  • Свойство "NEGATIVE_INFINITY"
    Возвращает значение, в абсолютном выражении превышающее наибольшее отрицательное число (-Number.MAX_VALUE), которое может быть представлено в JScript.

  • Свойство "number"
    Возвращает значение, в абсолютном выражении превышающее наибольшее отрицательное число (-Number.MAX_VALUE), которое может быть представлено в JScript.

  • Свойство "PI"
    Возвращает отношение длины окружности к ее диаметру, которое примерно равно 3,141592653589793.

  • Свойство "POSITIVE_INFINITY"
    Возвращает значение, превышающее наибольшее число (Number.MAX_VALUE), которое может быть представлено в JScript.

  • Свойство "propertyIsEnumerable"
    Возвращает логическое значение, определяющее, является ли указанное свойство частью объекта и можно ли его перечислить.

  • Свойство "prototype"
    Возвращает ссылку на прототип класса объектов.

  • Свойство "rightContext" ($')
    Возвращает знаки с позиции, следующей за последним совпадением, до конца строки, в которой выполняется поиск.

  • Свойство "source"
    Возвращает копию текста шаблона регулярного выражения.

  • Свойство "SQRT1_2"
    Возвращается квадратный корень числа 0,5 или результат деления единицы на квадратный корень числа 2.

  • Свойство "SQRT2"
    Возвращает квадратный корень числа 2.

  • Свойство "undefined"
    Возвращает начальное значение undefined.

Связанные подразделы

  • Справочник по JScript
    Предоставляет список элементов, из которых состоит справочник по языку JScript, и ссылок на разделы, где приводятся подробные сведения о правильном использовании элементов языка.

  • Справочник по .NET Framework
    Предоставляет список ссылок на разделы, в которых объясняются синтаксис и структура библиотеки классов .NET Framework и другие важные элементы.