тип).

Числа

В сценариях JScript числа могут использоваться в различных форматах.

? Целые числа в диапазоне от -999 999 999 999 999 до 999 999 999 999 999. Кроме обычного десятичного, целые числа могут записываться в восьмеричном (префикс '0' и цифры 0–7) или в шестнадцатиричном (префикс '0х', цифры 0–9, символы 'А', 'В', 'С', 'D', 'Е' и 'F') виде. Например, восьмеричное число 0377 и шестнадцатеричное 0xFF равны десятичному 255.

? Вещественные числа, которые могут быть записаны как с плавающей точкой (например, -10.567), так и в научной нотации (например, 10567Е-3, что равно 10.567 ('число 10 567 умножить на 10 в степени - 3')). Значения вещественных переменных и констант должны лежать в диапазоне от -Number.MAX_VALUE до Number.MAX_VALUE, где параметр Number.MAX_VALUE является специальным числовым значением, которое равно наибольшему вещественному числу, с которым может работать JScript (Number.MAX_VALUE приблизительно равно 1.79Е+308).

Кроме Number.MAX_VALUE в JScript имеются еще несколько специальных числовых значений.

? NaN (Not a Number) — так называемое 'нечисло', которое не соответствует никакому числу (это значение генерируется в тех случаях, когда результат выполнения операции не может быть представлен в виде числа, например, при преобразовании строки '1s2' к числовому типу).

? Положительная бесконечность Number.POSITIVE_INFINITY (число, которое больше, чем Number.MAX_VALUE).

? Отрицательная бесконечность Number.NEGATIVE_INFINITY (число, которое меньше, чем - Number.MAX_VALUE).

? Самое близкое число к нулю Number.MIN_VALUE (примерно равно 2.22Е-308). Все числа, большие -Number.MIN_VALUE, но меньшие Number.MIN_VALUE, считаются равными нулю.

Текстовые строки 

Текстовые строки — это последовательность символов, заключенных в одинарные или двойные кавычки, например:

'Привет!'

'Большой привет!'

'И тогда он крикнул 'Берегись!''

Строка может иметь нулевую длину (пустая строка):

MyVariable = '';

В JScript можно также использовать специальные комбинации символов, с помощью которых в строки включаются некоторые неотображаемые символы или символы, имеющие специальное значение. Каждая из этих комбинаций (escape-последовательностей) начинается с символа обратной косой черты '' (табл. П1.2).

Таблица П1.2. Специальные комбинации символов

Escape-последовательность Описание
 Backspace <<>
f Перевод формата
Перевод строки
Возврат каретки
Горизонтальная табуляция (<Ctrl>+<I>)
' Одинарная кавычка
' Двойная кавычка
\ Обратная косая черта

Объекты

В JScript под объектом понимается совокупность свойств и методов. Метод — это внутренняя функция объекта, свойство — это одно значение какого-либо типа или несколько таких значений (в виде массива или объекта), хранящихся внутри объекта. Поддерживаются три вида объектов:

? встроенные (внутренние) объекты;

? объекты, создаваемые программистом в сценарии;

? внешние объекты (например, объекты WSH). Более подробно объекты будут рассмотрены ниже.

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату