NATIVE

settings_applicationsObject

NATIVE

Editing
  • account_tree
  • bug_report

ObjectIntl

지역별로 사용하는 언어에 따른 민감한 기능들에 대한 공통적인 API가 포함된 객체이다.

설명

Intl 객체는 네임스페이스 객체(namespace objects)로서 네임스페이스상 하위에 관련된 객체들이 포진되어 있다. 상속 관계의 객체가 아니므로 주의한다.

하위 트리 탐색

  • Static

    정적(static) 멤버를 의미하며 인스턴스(instance)에 상속되어 사용할 수 없고 오로지 하위를 포함하여 객체(object) 또는 인터페이스(interface) 자신에서 해당 멤버에 접근이 가능하다. 

    • Properties

      • Collator

        • Constructor

          새로운 Intl.Collator 객체의 생성을 지원한다. 생성자 함수를 통해서만 생성이 가능하다.

          • Intl.Collator()

            새로운 Intl.Collator 객체를 생성하여 반환한다. new 연산자를 사용하거나 사용하지 않고도 생성자를 호출할 수 있다.

        • [[Prototype]]

          • Methods

            • compare()

              Intl.Collator 객체의 정렬 순서에 따라 인수로 지정된 두 문자열을 비교한다.

            • resolvedOptions()

              Intl.Collator 객체를 생성할 때 지정된 또는 기본값으로 적용된 옵션의 값을 가진 객체를 반환한다.

        • Static

          • Methods

            • supportedLocalesOf()

              런타임의 기본 지역(locale)으로 바꿀 필요 없이 제공된 지역이 포함된 배열을 반환한다.

      • DateTimeFormat

        • Constructor

          새로운 Intl.DateTimeFormat 객체의 생성을 지원한다. 생성자 함수를 통해서만 생성이 가능하다.

          • Intl.DateTimeFormat()

            새로운 Intl.DateTimeFormat 객체를 생성하여 반환한다. new 연산자를 사용하거나 사용하지 않고도 생성자를 호출할 수 있다.

        • [[Prototype]]

          • Methods

            • format()

              현재 Intl.DateTimeFormat 객체의 지역 및 형식 지정 옵션에 따라 주어진 Date 객체의 날짜와 시간 형식을 반영한다.

            • formatRange()

              Intl.DateTimeFormat 객체가 생성될 때 제공된 지역(locales) 및 옵션(options)을 기반으로 가장 간결한 방법으로 날짜 범위의 형식을 지정한다.

            • formatRangeToParts()

              Intl.DateTimeFormat 객체에 의해 생성된 형식화된 날짜 범위의 각 부분을 나타내는 지역별 토큰 배열을 반환한다.

            • formatToParts()

              현재 Intl.DateTimeFormat 객체의 지역(locales) 및 형식 지정 옵션(options)에 따라 주어진 Date 객체의 형식화된 날짜와 시간의 각 부분을 배열로 반환한다.

            • resolvedOptions()

              Intl.DateTimeFormat 객체를 생성할 때 계산된 지역(locales) 및 지정된 또는 기본값으로 적용된 옵션(options)의 값을 가진 객체를 반환한다.

        • Static

          정적(static) 멤버를 의미하며 인스턴스(instance)에 상속되어 사용할 수 없고 오로지 하위를 포함하여 객체(object) 또는 인터페이스(interface) 자신에서 해당 멤버에 접근이 가능하다. 

          • Methods

            • supportedLocalesOf()

              런타임의 기본 지역(locale)으로 바꿀 필요 없이 날짜와 시간 형식이 지원되는 제공된 지역이 포함된 배열을 반환한다.

      • ListFormat

        • Constructor

          새로운 Intl.ListFormat 객체의 생성을 지원한다. 생성자 함수를 통해서만 생성이 가능하다.

        • [[Prototype]]

          • Methods

            • format()

              지역화된 목록의 표현이 포함된 문자열을 반환한다.

            • formatToParts()

              지역의 언어에 맞는 목록 형식을 지정하는 데 사용할 수 있는 다양한 구성 요소를 원소로 갖는 배열을 반환한다.

            • resolvedOptions()

              Intl.ListFormat 객체를 생성할 때 계산된 지역(locales) 및 스타일 형식 지정 옵션(options)을 반영하는 속성을 가진 객체를 반환한다.

        • Static

          정적(static) 멤버를 의미하며 인스턴스(instance)에 상속되어 사용할 수 없고 오로지 하위를 포함하여 객체(object) 또는 인터페이스(interface) 자신에서 해당 멤버에 접근이 가능하다. 

          • Methods

            • supportedLocalesOf()

              런타임의 기본 지역(locale)으로 바꿀 필요 없이 목록 형식화에서 지원되는 제공된 지역이 포함된 배열을 반환한다.

      • Locale

        • Constructor

          새로운 Intl.Locale 객체의 생성을 지원한다. 생성자 함수를 통해서만 생성이 가능하다.

          • Intl.Locale()

            새로운 Intl.Locale 객체를 생성하여 반환한다.

        • [[Prototype]]

          • Properties

            • baseName

              지역에 대한 핵심 정보가 포함된 지역 문자열 표현의 하위 문자열을 조회한다.

            • calendar

              지역(locale)에 대한 달력 유형을 반환한다.

            • caseFirst

              지역(locale)의 데이터 정렬 규칙에 대소문자가 고려되는지 여부를 조회한다.

            • collation

              지역의 데이터 정렬 유형을 조회한다.

            • hourCycle

              지역(locale)에 대한 시간 주기 형식을 조회한다.

            • language

              지역(locale)과 연결된 언어를 조회한다.

            • numberingSystem

              지역(locale)에 대한 순서 매기기 체계를 조회한다.

            • numeric

              지역(locale)에서 사용하는 숫자 문자에 대한 특수 데이터 정렬 처리가 있는지 여부를 조회한다.

            • region

              지역(locale)과 관련된 세계 지역(일반적으로 국가)을 조회한다.

            • script

              지역(locale)에서 쓰고 있는 특정 언어를 작성하는 데 사용되는 스크립트를 조회한다.

          • Methods

            • getCalendars()

              지역(locale)에 대한 하나 이상의 고유 달력 식별자 목록을 반환한다.

            • getCollations()

              지역(locale)에 대한 하나 이상의 데이터 정렬 유형 목록을 반환한다.

            • getHourCycles()

              지역(locale)에 대한 하나 이상의 유일한 시간 주기 식별자 목록을 반환한다.

            • getNumberingSystems()

              지역에 대한 하나 이상의 순서 매김 시스템 식별자 목록을 반환한다.

            • getTextInfo()

              지역(locale)에 대해 ltr(왼쪽에서 오른쪽으로) 또는 rtl(오른쪽에서 왼쪽으로)로 표시된 문자의 작성 방향을 반환한다.

            • getTimeZones()

              지역(locale)에 대해 지원되는 시간대 목록을 반환한다.

            • getWeekInfo()

              지역에 대한 firstDay, WeekendMinimalDay 속성을 포함하는 객체를 반환한다.

            • maximize()

              기존 값을 기반으로 지역의 언어, 스크립트 및 지역에 대해 가장 가능성이 높은 값을 반환한다.

            • minimize()

              maximize() 메소드를 호출하여 추가될 지역에 대한 정보를 제거하려고 시도한다.

            • toString()

              지역(locale)의 전체 식별자 문자열을 반환한다.

      • NumberFormat

        • Constructor

          새로운 Intl.NumberFormat 객체의 생성을 지원한다. 생성자 함수를 통해서만 생성이 가능하다.

          • Intl.NumberFormat()

            새로운 Intl.NumberFormat 객체를 생성하여 반환한다. new 연산자를 사용하거나 사용하지 않고도 생성자를 호출할 수 있다.

        • [[Prototype]]

          • Methods

            • format()

              설정된 지역(locale) 및 형식 옵션(options)에 따라 지정된 숫자의 형식을 반환한다.

            • formatRange()

              Intl.NumberFormat 객체가 생성될 때 제공된 지역(locales) 및 옵션(options)을 기반으로 숫자 범위의 형식을 지정한다.

            • formatRangeToParts()

              Intl.NumberFormat 객체에 의해 생성된 형식화된 숫자 범위의 각 부분을 나타내는 지역별 토큰 배열을 반환한다.

            • formatToParts()

              현재 Intl.NumberFormat 객체의 지역(locales) 및 형식 지정 옵션(options)에 따라 형식화된 숫자의 각 부분을 나타내는 객체를 원소로 갖는 배열로 반환한다.

            • resolvedOptions()

              Intl.NumberFormat 객체를 생성할 때 계산된 지역(locales) 및 지정된 또는 기본값으로 적용된 옵션(options)의 값을 가진 객체를 반환한다.

        • Static

          정적(static) 멤버를 의미하며 인스턴스(instance)에 상속되어 사용할 수 없고 오로지 하위를 포함하여 객체(object) 또는 인터페이스(interface) 자신에서 해당 멤버에 접근이 가능하다. 

          • Methods

            • supportedLocalesOf()

              런타임의 기본 지역(locale)으로 바꿀 필요 없이 숫자 형식이 지원되는 제공된 지역이 포함된 배열을 반환한다.

      • PluralRules

        • Constructor

          새로운 Intl.PluralRules 객체의 생성을 지원한다. 생성자 함수를 통해서만 생성이 가능하다.

        • [[Prototype]]

          • Methods

            • resolvedOptions()

              Intl.PluralRules 객체를 생성할 때 계산된 지역(locales) 및 지정된 또는 기본값으로 적용된 옵션(options)의 값을 가진 객체를 반환한다.

            • select()

              지역(locale)에 따른 지정된 숫자를 나타내는 복수형 규칙을 의미하는 문자열을 반환한다.

            • selectRange()

              지역(locale)에 따른 두 개의 숫자의 범위를 형식화에 사용할 복수형 규칙을 나타내는 문자열을 반환한다.

        • Static

          정적(static) 멤버를 의미하며 인스턴스(instance)에 상속되어 사용할 수 없고 오로지 하위를 포함하여 객체(object) 또는 인터페이스(interface) 자신에서 해당 멤버에 접근이 가능하다. 

          • Methods

            • supportedLocalesOf()

              런타임의 기본 지역(locale)으로 바꿀 필요 없이 복수 규칙이 지원되는 제공된 지역이 포함된 배열을 반환한다.

      • RelativeTimeFormat

        • Constructor

          새로운 Intl.RelativeTimeFormat 객체의 생성을 지원한다. 생성자 함수를 통해서만 생성이 가능하다.

        • [[Prototype]]

          • Methods

            • format()

              지정된 지역(locale)과 형식 지정 옵션(options)에 따라 주어진 값을 상대적인 시간으로 형식화하여 반환한다.

            • formatToParts()

              현재 Intl.RelativeTimeFormat 객체의 지역(locales) 및 형식 지정 옵션(options)에 따라 형식화된 상대 시간의 각 부분을 나타내는 객체를 원소로 갖는 배열로 반환한다.

            • resolvedOptions()

              Intl.RelativeTimeFormat 객체를 생성할 때 계산된 지역(locales) 및 지정된 또는 기본값으로 적용된 옵션(options)의 값을 가진 객체를 반환한다.

        • Static

          정적(static) 멤버를 의미하며 인스턴스(instance)에 상속되어 사용할 수 없고 오로지 하위를 포함하여 객체(object) 또는 인터페이스(interface) 자신에서 해당 멤버에 접근이 가능하다. 

          • Methods

            • supportedLocalesOf()

              런타임의 기본 지역(locale)으로 바꿀 필요 없이 상대 시간 형식이 지원되는 제공된 지역이 포함된 배열을 반환한다.

      • Segmenter

        • Constructor

          새로운 Intl.Segmenter 객체의 생성을 지원한다. 생성자 함수를 통해서만 생성이 가능하다.

        • [[Prototype]]

          • Methods

            • resolvedOptions()

              Intl.Segmenter 객체를 생성할 때 계산된 지역(locales) 및 지정된 또는 기본값으로 적용된 옵션(options)의 값을 가진 객체를 반환한다.

            • segment()

              지역(locale)과 세분성에 따라 문자열을 분할한다.

        • Static

          정적(static) 멤버를 의미하며 인스턴스(instance)에 상속되어 사용할 수 없고 오로지 하위를 포함하여 객체(object) 또는 인터페이스(interface) 자신에서 해당 멤버에 접근이 가능하다. 

          • Methods

            • supportedLocalesOf()

              런타임의 기본 지역(locale)으로 바꿀 필요 없이 문자열 분할이 지원되는 제공된 지역이 포함된 배열을 반환한다.

    • Methods

      • getCanonicalLocales()

        표준 지역 이름이 포함된 배열을 반환한다.

      • supportedValuesOf()

        인수로 지정된 달력(calendar), 문자열 정렬(collation), 통화(currency), 번호 매기기 시스템(numberingSystem) 또는 구현에서 지원하는 단위 값을 포함하는 배열을 반환한다.

버전 명세

ECMAScript Internationalization API Specification
#intl-object

지원 웹브라우저