Книга: Windows Script Host для Windows 2000/XP
Числа
Числа
В сценариях 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, считаются равными нулю.
- Числа с плавающей точкой
- 6. Совершенные числа
- 2.2. Арифметические операции над числами, представленными в различных системах счисления
- Есть ли в коде волшебные числа[141]?
- 5. Простые числа
- 12.6. Псевдослучайные числа
- 13.3.3. Работа с множественными числами: ngettext()
- Исключения, возникающие при выполнении операций над числами с плавающей точкой
- Листинг 5.6. (mmap-read.c) Чтение случайного числа из файла, отображаемого в памяти
- 19.1. Псевдослучайные числа
- Глава 1 Числа и Сеть сетей
- Глава 43 Управление по цифрам (нужные числа)