8e589012

свойство объекта Math, оно всегда


Поскольку E это static- свойство объекта Math, оно всегда записывается Math.E, а не как свойство Math-объекта, созданного Вами.


Поскольку exp это static- метод объекта Math, он всегда записывается Math.exp(), а не как метод Math-объекта, созданного Вами.


Поскольку floor это static- метод объекта Math, он всегда записывается Math.floor(), а не как метод Math-объекта, созданного Вами.


Поскольку LN10 это static- свойство объекта Math, оно всегда записывается Math.LN10, а не как свойство Math-объекта, созданного Вами.


Поскольку LN2 это static- свойство объекта Math, он всегда записывается Math.LN2, а не как свойство Math-объекта, созданного Вами.


Если значение number - отрицательное, return-значение всегда будет NaN.
Поскольку log это static- метод объекта Math, он всегда записывается Math.log(), а не как метод Math-объекта, созданного Вами.


Поскольку LOG10E это static- свойство объекта Math, оно всегда записывается Math.LOG10E, а не как свойство Math-объекта, созданного Вами.


Поскольку LOG2E это static- свойство объекта Math, оно всегда записывается Math.LOG2E, а не как свойство Math-объекта, созданного Вами.


Поскольку max это static- метод объекта Math, он всегда записывается Math.max(), а не как метод Math-объекта, созданного Вами.




Поскольку min это static- метод объекта Math, он всегда записывается Math.min(), а не как метод Math-объекта, созданного Вами.


Поскольку PI это static- свойство объекта Math, оно всегда записывается Math.PI, а не как свойство Math-объекта, созданного Вами.


Поскольку pow это static- метод объекта Math, он всегда записывается Math.pow(), а не как метод Math-объекта, созданного Вами.


Поскольку random это static- метод объекта Math, он всегда записывается Math.random(), а не как метод Math-объекта, созданного Вами.


Если дробная часть number равна .5 или больше, аргумент округляется в сторону увеличения. Если дробная часть number меньше .5, аргумент округляется в сторону уменьшения.
Поскольку round это static-метод объекта Math, он всегда записывается Math.round(), а не как метод Math-объекта, созданного Вами.


Метод sin возвращает числовое значение в диапазоне от -1 до 1, которое представляет собой синус аргумента.
Поскольку sin это static-метод объекта Math, он всегда записывается Math.sin(), а не как метод Math-объекта, созданного Вами.


Если значение number - отрицательное, sqrt возвращает NaN.
Поскольку sqrt это static- метод объекта Math, он всегда записывается Math.sqrt(), а не как метод Math-объекта, созданного Вами.


Поскольку SQRT1_2 это static- свойство объекта Math, оно всегда записывается Math.SQRT1_2, а не как свойство Math-объекта, созданного Вами.


Поскольку SQRT2 это static- свойство объекта Math, оно всегда записывается Math.SQRT2, а не как свойство Math-объекта, созданного Вами.


Метод tan возвращает числовое значение - тангенс угла.
Поскольку tan это static-метод объекта Math, он всегда записывается Math.tan(), а не как метод Math-объекта, созданного Вами.


Каждый MimeType- объект является элементом массива mimeTypes. Массив mimeTypes является свойством двух объектов: navigator и Plugin. Например, в таблице дано резюме по значениям для вывода JPEG-изображений:
Выражение Значение
navigator.mimeTypes["image/jpeg"].type image/jpeg
navigator.mimeTypes["image/jpeg"].description JPEG Image
navigator.mimeTypes["image/jpeg"].suffixes jpeg, jpg, jpe, jfif, pjpeg, pjp
navigator.mimeTypes["image/jpeg"].enabledPlugins null

Используйте свойство enabledPlugin для определения plug-in'а, сконфигурированного для специфического MIME-типа. Каждый plug-in может поддерживать несколько MIME-типов, и каждый MIME-тип может потенциально поддерживаться несколькими plug-in'ами. Однако только один plug-in может быть сконфигурирован для MIME-типа. (В системах Macintosh и Unix пользователь может конфигурировать обработчик для каждого MIME-тип; в Windows обработчик определяется при старте браузера.)
Свойство enabledPlugin является ссылкой на Plugin-объект, который представляет plug-in, сконфигурированный для специфицированного MIME-типа.
Вам может понадобиться узнать, который plug-in сконфигурирован для MIME-типа, например, чтобы динамически вводить тэг EMBED на страницу, если пользователь имеет plug-in, сконфигурированный для данного MIME-типа.


Свойство suffixes это строка, состоящая из правильных расширений (обычно из трёх символов), разделённых запятыми. Например, расширения для MIME-типа "audio/x-midi" будут "mid, midi".


Используйте объект navigator для определения версии используемого Navigator'а (браузера), какие MIME-типы может обрабатывать Navigator пользователя и какие plug-in'ы установлены у пользователя. Все свойства объекта navigator - только для чтения/read-only.


Свойство appVersion специфицирует информацию о версии в следующем формате:
releaseNumber (platform; country) Содержащиеся значения:
  • releaseNumber - номер версии Navigator'а. Например, "2.0b4" специфицирует Navigator 2.0, beta 4.
  • platform - платформа на которой работает Navigator. Например, "Win16" специфицирует 16-битную версию Windows, такую как Windows 3.1.
  • country это либо "I" для международной версии, либо "U" - для релиза США. Релиз для США имеет более надёжное кодирование информации, чем международный релиз.



javaEnabled возвращает true, если Java включён; иначе - false. Пользователь может включить и отключить Java в установках пользователя.


Значение языка/language это обычно 2-буквенный код, такой как "en", иногда - 5- символьный код, указывающий также подтип языка, такой как "zh_CN".
Используйте это свойство для определения языка клиентского программного обеспечения Navigator'а. Например, Вы можете отобразить пользователю локализованный текст.


Значения платформ: Win32, Win16, Mac68k, MacPPC и различные варианты Unix.
Тип машины, для которого Navigator скомпилирован, может отличаться от реального типа машины по причине различий версий, разных эмуляторов или по другим показателям.
Если Вы используете SmartUpdate для загрузки программного обеспечения на пользовательскую машину, Вы можете использовать это свойство, чтобы убедиться, что тригер загружает соответствующие JAR-файлы. Страница-переключатель/тригер проверяет версию Navigator'а перед проверкой свойства platform. Об использовании SmartUpdate см. Using JAR Installation Manager for SmartUpdate.


Этот метод возвращает значение настройки. Если Вы используете этот метод для установки настройки, он возвращает новое значение.
При наличии разрешения Вы можете получать и устанавливать настройки, показанные в таблице:
Таблица 1.2Настройки.
Чтобы ... установите в эту настройку ... это значение ...
Автоматически загрузить изображения
general.always_load_images true или false
Включить Java
security.enable_java true или false
Включить JavaScript
javascript.enabled true или false
Включить таблицы стилей
browser.enable_style_sheets true или false
Включить SmartUpdate
autoupdate.enabled true или false
Принимать все куки/cookies
network.cookie.cookieBehavior 0
Принимать только куки, которые отправляются обратно серверу
network.cookie.cookieBehavior 1
Отключить куки
network.cookie.cookieBehavior 2
Предупреждать перед получением куки
network.cookie.warnAboutCookies true или false



Этот метод немедленно сохраняет текущие настройки Navigator'а в пользовательском файле настроек prefs.js. Navigator также сохраняет настройки автоматически при выходе из программы.


Разрушение данных предотвращает передачу секретной/ закрытой информации, такой как структура директорий или история пользовательских сессий. JavaScript не может передать разрушенные значения на любой сервер без окончания действия разрешений конечного пользователя.
Используйте taintEnabled для определения того, включено ли по умолчанию разрушение данных. taintEnabled возвращает true, если разрушение данных включено, иначе - false. Пользователь включает или отключает разрушение данных, используя переменную окружения NS_ENABLE_TAINT.


Сервер использует значение, пересылаемое в шапке user-agent, для идентификации клиента.


Объект netscape это синоним свойства Packages.netscape.


В основном объект Number используется:
  • Для доступа к его константам и свойствам, которые представляют наибольшее и наименьшее представимые числа, положительную и отрицательную бесконечность и значение Not-a-Number\Не-Число.
  • Для создания числовых объектов, к которым Вы можете добавлять свойства. Вероятнее всего, Вы редко будете создавать Number-объект.
Свойства объекта Number являются свойствами самого класса, а не индивидуальными объектами Number.
JavaScript 1.2: Number(x) выдаёт теперь NaN, а не ошибку, если x это строка, не содержащая правильно сформированный числовой литерал. Например,
x=Number("three");document.write(x + "<BR>"); печатает NaN
Вы можете конвертировать любой объект в число путём использования функции верхнего уровня Number.

Содержание раздела