Чтение онлайн

на главную - закладки

Жанры

JavaScript. Подробное руководство, 6-е издание
Шрифт:
Number.toPrecision

форматирует значащие цифры числа

Синтаксис

число.tоРгеcisіоn (точность)

Аргументы

точность Количество значащих цифр в возвращаемой строке. Оно может быть значением от 1 до 21 включительно. Конкретные реализации могут поддерживать большие и меньшие значения точности. Если этот аргумент отсутствует, для преобразования в десятичное число используется метод

toString.

Возвращаемое

значение

Строковое представление числа, содержащее количество значащих цифр, определяемое аргументом точность. Если точность имеет достаточно болыцое значение, чтобы включить все цифры целой части числа, возвращаемая строка записывается в нотации с фиксированной точкой. В противном случае запись осуществляется в экспоненциальной нотации с одной цифрой перед десятичной точкой и количеством цифр точность– 1 после десятичной точки. Число при необходимости округляется или дополняется нулями.

Исключения

RangeError
Генерируется, если аргумент точность слишком мал или слишком велик. Значения от 1 до 21 включительно не приводят к исключению RangeError. Конкретные реализации могут поддерживать большие и меньшие значения.

ТуреЕrror
Генерируется, если метод вызван для объекта, не являющегося объектом
Number
.

Пример

var n = 12345.6789;

n.toPrecision(1); // Вернет 1е+4

n.toPrecision(3); // Вернет 1.23е+4

n.toPrecision(5); // Вернет 12346: обратите внимание на округление

n.toPrecision(10); // Вернет 12345.67890: обратите внимание на добавление нуля

См. также

Number.toExponential, Number.toFixed, Number.toLocaleString, Number.toString

Number.toString

преобразует число в строку (переопределяет Object.toString)

Синтаксис

число.toSt ring (основание)

Аргументы

основание Необязательный аргумент, определяющий основание системы счисления (между 2 и 36), в которой должно быть представлено число. Если аргумент отсутствует, то основание равно 10. Следует заметить, что спецификация ECMAScript разрешает реализациям возвращать любое значение, если этот аргумент равен любому значению, отличному от 10.

Возвращаемое значение

Строковое представление числа.

Исключения

ТуреЕrror
Генерируется, если метод вызван для объекта, не являющегося объектом
Number
.

Описание

Метод

toString
объекта
Number
преобразует число в строку. Если аргумент основание опущен или указано значение 10, число преобразуется
в строку по основанию 10. Хотя спецификация ECMAScript не требует от реализаций корректно реагировать на любые другие значения аргумента основание, тем не менее все распространенные реализации принимают значения основания в диапазоне от 2 до 36.

См. также

Number.toExponential, Number.toFixed, Number.toLocaleString, Number.toPrecision

Number.valueOf

преобразует число в строку (переопределяет Object.valueOf)

Синтаксис

число.valueOf

Возвращаемое значение

Элементарное числовое значение объекта

Number
. В явном вызове этого метода редко возникает необходимость.

Исключения

ТуреЕrror
Генерируется, если метод вызван для объекта, не являющегося объектом
Number
.

См. также

Object. valueOf

Object

Object

надкласc, реализующий общие возможности всех JavaScript-объектов

Конструктор

new Object

new Object(значение)

Аргументы

значение Этот необязательный аргумент определяет элементарное значение-число, логическое значение или строку, которое должно быть преобразовано в объект Number, Boolean или String.

Возвращаемое значение

Если аргумент значение указан, конструктор возвращает вновь созданный экземпляр

Object
. Если указан аргумент значение элементарного типа, конструктор создаст объект-обертку
Number
,
Boolean
или
String
для указанного элементарного значения. Если конструктор
Object
вызывается как функция (без оператора
new
), он действует точно так же, как при вызове с оператором
new
.

Свойства

constructor
Ссылка на функцию, которая была конструктором объекта.

Методы

hasOwnProperty

Проверяет, имеет ли объект собственное (не унаследованное) свойство с указанным именем.

isPrototypeOf

Проверяет, является ли данный объект прототипом для указанного объекта.

propertyIsEnumerable

Поделиться:
Популярные книги

Дневники 1932-1947 гг

Бронтман Лазарь Константинович
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Дневники 1932-1947 гг

Коммунизм как реальность

Зиновьев Александр Александрович
Документальная литература:
критика
публицистика
6.25
рейтинг книги
Коммунизм как реальность

Старая школа рул

Ромов Дмитрий
1. Второгодка
Фантастика:
альтернативная история
6.00
рейтинг книги
Старая школа рул

Ассасин

Мелан Вероника
1. Город
Фантастика:
фэнтези
8.54
рейтинг книги
Ассасин

Враг из прошлого тысячелетия

Еслер Андрей
4. Соприкосновение миров
Фантастика:
фэнтези
попаданцы
аниме
5.25
рейтинг книги
Враг из прошлого тысячелетия

Имперец. Том 4

Романов Михаил Яковлевич
3. Имперец
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Имперец. Том 4

Тринадцатый IV

NikL
4. Видящий смерть
Фантастика:
боевая фантастика
попаданцы
6.25
рейтинг книги
Тринадцатый IV

Сын Петра. Том 1. Бесенок

Ланцов Михаил Алексеевич
1. Сын Петра
Фантастика:
попаданцы
альтернативная история
6.80
рейтинг книги
Сын Петра. Том 1. Бесенок

Законник Российской Империи

Ткачев Андрей Юрьевич
1. Словом и делом
Фантастика:
городское фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Законник Российской Империи

Делопроизводство для секретаря

Смирнова Елена Станиславовна
Деловая литература:
делопроизводство
6.25
рейтинг книги
Делопроизводство для секретаря

Андропов

Медведев Рой Александрович
982. Жизнь замечательных людей
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Андропов

Звезды: их рождение, жизнь и смерть

Шкловский Иосиф Самуилович
Научно-образовательная:
физика
астрономия и космос
6.25
рейтинг книги
Звезды: их рождение, жизнь и смерть

Эпоха Опустошителя. Том VII

Павлов Вел
7. Вечное Ристалище
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Эпоха Опустошителя. Том VII

Информация: сбор, защита, анализ. Учебник по информационно-аналитической работе

Кузнецов Игорь Николаевич
Научно-образовательная:
прочая научная литература
5.00
рейтинг книги
Информация: сбор, защита, анализ. Учебник по информационно-аналитической работе