Функция format()
Данная функция форматирует значение.
Синтаксис:
n = String.format(format, value)
Параметр Описание
n | Строка, возвращаемая функцией |
format | Определяет способ форматирования значения. format состоит из трех частей. - %width.precision type width - необязательное значение. Определяет минимальное количество выводимых символов.
- precision - необязательное значение. Задает точность выводимого значения. Может принимать одно из следующих значений:
- d (минимальное число цифр для вывода. По умолчанию равно 1);
- f (число со знаком после десятичной точки. По умолчанию равно 6);
- s (максимальное число цифр для вывода. По умолчанию выводятся все символы).
- type - Обязательное значение. Определяет, как интерпретируется отформатированное значение. Может принимать одно из следующих значений:
- d (целое число - выводимое число имеет nd позиций);
- f (число с плавающей точкой - выводимое число имеет nf десятичных позиций);
- s (строка - символы выводятся в конце строки или пока не будет достигнуто значение точности)
|
value | Форматируемое значение |
Пример:
var x = String.format("%1.2f", 1.3); var y = String.format("%2f", 5.675)
Результат:
x = "1.30" y = "5.67"
Содержание раздела