Объект Number.

  Number - Число.
  Экземпляр доступен:

  1. В выражении

          new Number([Значение])

    где:

  2. В выражении

          new Object(Числовое значение)

    где:
    • new - Ключевое слово.
    • Object - Имя функции конструктора всех объектов JavaScript.
    • Числовое значение - Любой формат числового значения.

  3. В любом операнде значения со значением, которое будет распознано как значение типа number.
      Не распознаются обычно целые числа, записанные непосредственно в коде скрипта.

  4. С помощью универсального метода valueOf.
  Методы.
  toExponential - Преобразует значение, указанное экземпляром объекта, из числового формата в строковый формат, соответствующий записи числа в экспоненциальной форме.
  Возвращает строку, полученную в результате преобразования.
  Строка будет содержать 1 цифру до запятой, и заданное количество цифр после запятой.

Формат записи в коде скрипта:

  • Экземпляр объекта Number.toExponential([Количество знаков после запятой])

Значения формата записи:

  • Экземпляр объекта Number - Любой операнд значения со значением экземпляра объекта Number.
  • . - Оператор доступа к методу объекта.
  • toExponential - Ключевое слово.
  • ( - Оператор группировки. Ключевое слово в этом формате.
  • Количество знаков после запятой - Целое число, заданное в любом числовом формате.
      Если аргумент опущен, то после запятой будет количество цифр, необходимое для точной идентификации числа.
      Если значение аргумента меньше количества знаков после запятой в значении экземпляра объекта Number, то метод округлит его перед преобразованием.
      Если значение аргумента отрицательно, то возникнет ошибка времени выполнения.
  • ) - Оператор группировки. Ключевое слово в этом формате.
  toFixed - Преобразует значение, указанное экземпляром объекта, из числового формата в строковый формат, соответствующий записи числа с фиксированной запятой.
  Возвращает строку, полученную в результате преобразования.

Формат записи в коде скрипта:

  • Экземпляр объекта Number.toFixed([Количество знаков после запятой])

Значения формата записи:

  • Экземпляр объекта Number - Любой операнд значения со значением экземпляра объекта Number.
  • . - Оператор доступа к методу объекта.
  • toFixed - Ключевое слово.
  • ( - Оператор группировки. Ключевое слово в этом формате.
  • Количество знаков после запятой - Целое число от 0 до 20 включительно, заданное в любом числовом формате.
      Если аргумент опущен, то его значение считается равным нулю.
      Если значение аргумента меньше количества знаков после запятой в значении экземпляра объекта Number, то метод округлит его перед преобразованием.
      Если значение аргумента отрицательно, то возникнет ошибка времени выполнения.
  • ) - Оператор группировки. Ключевое слово в этом формате.
  toLocaleString - Преобразует значение, указанное экземпляром объекта, из числового формата в строковый формат, соответствующий записи числа с фиксированной запятой, с учетом среды окружения браузера.
  Возвращает строку, полученную в результате преобразования.

Формат записи в коде скрипта:

  • Экземпляр объекта Number.toLocaleString([Количество знаков после запятой])

Значения формата записи:

  • Экземпляр объекта Number - Любой операнд значения со значением экземпляра объекта Number.
  • . - Оператор доступа к методу объекта.
  • toLocaleString - Ключевое слово.
  • ( - Оператор группировки. Ключевое слово в этом формате.
  • Количество знаков после запятой - Целое число от 0 до 20 включительно, заданное в любом числовом формате.
      Если аргумент опущен, то его значение считается равным нулю.
      Если значение аргумента меньше количества знаков после запятой в значении экземпляра объекта Number, то метод округлит его перед преобразованием.
      Если значение аргумента отрицательно, то возникнет ошибка времени выполнения.
  • ) - Оператор группировки. Ключевое слово в этом формате.
  toPrecision - Преобразует значение, указанное экземпляром объекта, из числового формата в строковый формат, соответствующий записи числа с фиксированной запятой или в экспоненциальной форме.
  Возвращает строку, полученную в результате преобразования.

Формат записи в коде скрипта:

  • Экземпляр объекта Number.toPrecision([Количество знаков])

Значения формата записи:

  • Экземпляр объекта Number - Любой операнд значения со значением экземпляра объекта Number.
  • . - Оператор доступа к методу объекта.
  • toPrecision - Ключевое слово.
  • ( - Оператор группировки. Ключевое слово в этом формате.
  • Количество знаков - Целое число больше 0, заданное в любом числовом формате.
      Задаёт общее количество знаков в возвращаемом значении (без точки).
      Если значение аргумента меньше чем количество знаков в целой части значения экземпляра объекта Number, то оно преобразуется в виде экспоненциальной записи, в противном случае в виде записи с фиксированной запятой.
      Если значение аргумента меньше количества знаков в значении экземпляра объекта Number, то метод округлит его перед преобразованием.
      Если аргумент опущен, то вместо метода toPrecision вызовется метод toString.
      Если значение аргумента равно 0, то возникнет ошибка времени выполнения.
  • ) - Оператор группировки. Ключевое слово в этом формате.