Функции объекта Number

Для объекта Number определены также функции toExponential(), toFixed() и toPrecision().

Функция

toExponential(количество-цифр)

возвращает строковое представление числа в экспоненциальной форме. Параметр количество-цифр задает количество цифр после запятой в выводимом числе (с возможным округлением числа). Если этот параметр не задан, после запятой выводится столько цифр, сколько есть в числе.

Функция

toFixed(количество-цифр)

возвращает строковое представление числа в форме c целой и дробной частью. Параметр количество-цифр (от 0 до 20 включительно) задает количество цифр после запятой в выводимом числе (с возможным округлением числа). Если этот параметр не задан, он считается равным 0.

Функция

toPrecision(количество-цифр)

возвращает строковое представление числа либо в форме c целой и дробной частью, либо в экспоненциальной форме. Параметр количество-цифр задает количество цифр после запятой в выводимом числе (с возможным округлением числа). Если этот параметр не задан, число просто преобразуется в свое строковое представление.

Пример 4.4.48. Использование функций объекта Number:

a = 35456.143; // Исходное число a

// Преобразование и вывод числа

// в экспоненциальной форме

e1 = a.toExponential();

e2 = a.toExponential(2);

alert("e1=" + e1 + " e2=" + e2);

// Преобразование и вывод числа в форме

// с целой и дробной частью

f1 = a.toFixed();

f2 = a.toFixed(2);

f3 = a.toFixed(5);

alert("f1=" + f1 + " f2=" + f2 + " f3=" + f3);

// Преобразование и вывод числа

// с заданной точностью

p1 = a.toPrecision();

p2 = a.toPrecision(2);

p3 = a.toPrecision(6);

alert("p1=" + p1 + " p2=" + p2 + " p3=" + p3);

Вывод этого фрагмента сценария имеет следующий вид:

4.4.11.5. Объект String


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: