English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод toPrecision() в JavaScript

 Объект числа JavaScript

toPrecision()Функция метода: возвращает строку, представляющую числовое значение с заданной точностью.

Грамматика:

number.toPrecision(precision)
var num = 5.123456;
num.toPrecision(3);
Проверим‹/›

Совместимость браузеров

Все браузеры полностью поддерживают метод toPrecision():

Метод
toPrecision()ДаДаДаДаДа

Значение параметра

ПараметрОписание
precision(по умолчанию) целое число, используемое для указания количества эффективных цифр

Технические детали

Возвратное значение:Строка, представляющая собой число с указанной точностью
Исключительные случаи:Если точность не находится в диапазоне от 1 до 100 (включительно), то выбрасывается RangeError
Версия JavaScript:ECMAScript 3

Более примеров

Форматирование числа с указанной длиной:

var num = 5.123456;
num.toPrecision();  // 5.123456
num.toPrecision(1);   // 5
num.toPrecision(2);   // 5.1
num.toPrecision(3);   // 5.12
num.toPrecision(4);   // 5.123
num.toPrecision(10);  // 5.123456000
Проверим‹/›

 Объект числа JavaScript