2024年2月12日 星期一

取得貨幣名稱的方法

 取得貨幣名稱的方法

前言

  這次來學習如何取得貨幣名稱,在此把學習的過程做個紀錄。


內容

  範例如下

let currencyNames = new Intl.DisplayNames(
  ["zh-tw"], 
  { type: "currency" }
);
console.log( currencyNames.of("USD") ); // "美元"
console.log( currencyNames.of("TWD") ); // "新台幣"
console.log( currencyNames.of("CNY") ); // "人民幣"


取得字體名稱是透過 [ developer.mozilla.org ] Intl.DisplayNames 來取得,要記得把屬性 type 改成 currency ,接著就可以跟往常一樣透過 of() 來取得 ,貨幣的參數可以透過 [ zh.wikipedia.org ] ISO 4217 來查詢,範例的人民幣是使用 CNY 而非RMB ,字碼用沒有分大小寫,盛至可以大小寫混著用,只要字碼正確即可。


參考資料

[ developer.mozilla.org ] Intl.DisplayNames

[ zh.wikipedia.org ] ISO 4217

沒有留言:

張貼留言