首頁 >微信小程式 >小程式開發 >ES6新特性開發微信小程式(8)

ES6新特性開發微信小程式(8)

迷茫
迷茫原創
2017-03-25 17:31:572312瀏覽

ES6新增了很多對於國際化的支持,例如時間格式,貨幣格式,數字格式等。

Internationalization & Localization(國際化與在地化)是指修改軟體使之能適應目標市場的語言、地區差異以及技術需求。

國際化是指在設計軟體,將軟體與特定語言及地區脫鉤的過程。當軟體移植到不同的語言及地區時,軟體本身就不必做內部工程上的改變或修正。在地化則是指當移植軟體時,加上與特定區域設定相關的資訊和翻譯文件的過程。

Intl 物件是 ECMAScript 國際化 API 的一個命名空間,它提供了精確的字串對比,數字格式化,日期和時間格式化。 Collat​​or,NumberFormat 和 DateTimeFormat 物件的建構子是 Intl 物件的屬性。

Intl.Collat​​or(): 語言敏感的字串比較功能對象,collat​​ors 的建構子

##Intl.DateTimeFormat():語言敏感的日期和時間格式化功能物件的建構子

Intl.NumberFormat():語言敏感的數字格式化功能物件的建構子

Collat​​ion(排序規則)

對於字串集合的排序和檢索,可以根據地區和Unicode為參數進行排序。

ES6新特性開發微信小程式(8)

Number Formatting(數字格式化)

可以根據數字分組和本地的分隔符,對數字進行格式化。

ES6新特性開發微信小程式(8)

Currency Formatting(貨幣格式化)

可以根據數字分組、本地的分隔符號和附加的貨幣符號,對數字進行格式化。

ES6新特性開發微信小程式(8)

Date/Time Formatting(日期/時間格式化)

可以根據本機的順序和分隔符號格式化時間和日期。

ES6新特性開發微信小程式(8)
#

以上是ES6新特性開發微信小程式(8)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn