키 포인트
JavaScript Internationalization API (I18N)는 다양한 언어와 문화적 규범을 지원함으로써 글로벌 청중에게 웹 응용 프로그램의 적응을 촉진합니다.
API에는 및
Intl.DateTimeFormat()
Intl.NumberFormat()
더 간단한 경우에는 일부 토큰 화 양식을 사용할 수 있습니다. 예를 들어 다음이 포함 된 HTML 템플릿을 사용하십시오.
Intl.RelativeTimeFormat
를 동적으로 대체합니다. 불행히도 이것은 사용자 인터페이스 문제가 나타나기 시작하는 곳입니다.
MDY 형식을 사용하는 거주자는 "2024 년 12 월 3 일"으로 해석합니다.
,
, , 등<code><label> for="name"></label>{{ NAME }}> </code>
예 :
날짜 범위<code>if (window.Intl) { // Intl 受支持 } </code>formatrange () 메소드는 로케일 및 옵션에 따라 두 개의 날짜와 기간을 가장 간결한 방식으로 형식으로 형식화합니다. 예를 들면 :
이 방법은 더 작은 브라우저 지원 범위를 가지고 있지만 Chrome 76에서 구현됩니다.
<code>const dateFormatter = new Intl.DateTimeFormat('en-US'); </code>상대 기간
format () 메소드는 값과 단위를 전달합니다. 예 : <..>
디지털, 통화, 백분율 및 단위Intl.RelativeTimeFormat()
, , localeMatcher
, 를 사용하는 언어 >, , numeric
, style
, , , , 🎜>,
,<code><label> for="name"></label>{{ NAME }}> </code>, 등
>,
, , ,Intl.NumberFormat()
, notation
, , currency, currencyDisplay
, , , unit
, unitDisplay
, useGrouping
, 등 minimumIntegerDigits
minimumFractionDigits
예 :
maximumFractionDigits
minimumSignificantDigits
목록
예 :
, , 등
JavaScript Internationalization API (i18n) FAQ (FAQ)
예, DateTimeFormat, NumberFormat 또는 Collator 객체를 작성할 때 여러 로컬을 배열로 지정할 수 있습니다. JavaScript i18N은 배열에서 지원하는 첫 번째 로케일을 사용합니다. 이는 여러 지역에서 사용되는 응용 프로그램에 매우 유용합니다. 다른 지역의 언어 및 형식 규칙에 적응할 수 있으므로 이는 매우 유용합니다.
예, JavaScript i18n은 다른 JavaScript API와 함께 사용할 수 있습니다. 예를 들어, DateTimeFormat 객체가있는 날짜 개체를 형식 날짜에 사용하거나 숫자 객체가있는 숫자 객체를 형식 숫자로 사용할 수 있습니다. 이를 통해 JavaScript의 힘을 활용하여 응용 프로그램을 국제화 할 수 있습니다.
Intl.NumberFormat()
복수
<code><label> for="name"></label>{{ NAME }}>
</code>
이익!
Intl.Collator()
collation
numeric
위 내용은 JavaScript Internationalization API (I18N)는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!