WML스크립트 format() 함수

format() 함수는 값을 포맷합니다.

문법

n = String.format(format, value)
성분 설명
n 함수에서 반환하는 문자열.
format 값을 어떻게 포맷할지 정의합니다.
value 포맷된 값.

format은 세 부분으로 구성됩니다:%width.precision type

width - 선택적. 출력할 문자의 최소 수를 정의합니다.

precision - 선택적. 출력 값을 설정하는 정확도를 설정합니다. 다음의 값을 사용할 수 있습니다:

  • d - 출력할 최소 자릿수. 기본적으로 1입니다.
  • f - 소수점 이하 자릿수. 기본적으로 6입니다.
  • s - 출력할 최대 문자 수. 기본적으로 모든 문자를 출력합니다.

type - 필수. 포맷된 값을 어떻게 해석할지 결정합니다. 다음의 값을 사용할 수 있습니다:

  • d - 정수
  • f - 실수
  • s - 문자열

예제

var b = String.format("%4.3d", 32);
var d = String.format("%3f", 10.1234);
var e = String.format("%2.2f", 2.3);

결과

b = " 032"
d = "10.123"
e = "2.30"