2024年5月27日 星期一

使用 Intl.NumberFormat 顯示單位

使用 Intl.NumberFormat 顯示單位

前言

  Intl.NumberFormat 不只可以顯示錢幣,還可以用來顯示單位,在此把學習的過程做個紀錄。


內容

  範例如下

let number = 100;
//
console.log( new Intl.NumberFormat('zh-TW', { 
  style: 'unit', 
  unit : 'meter'
  
  }).format( number) );//100 公尺
//
console.log( new Intl.NumberFormat('zh-TW', { 
  style: 'unit', 
  unit : 'centimeter'
  
  }).format( number) );//100 公分
//
console.log( new Intl.NumberFormat('zh-TW', { 
  style: 'unit', 
  unit : 'kilogram'
  
  }).format( number) );//100 公斤


使用 Intl.NumberFormat 顯示單位時,要在 style 輸入 unit ,接著就可以透過 unit 來輸入要顯示的單位,單位的參數可以透過 Single units sanctioned for use in ECMAScript 來查詢,範例分別示範了公尺、公分與公斤。


參考資料

[ developer.mozilla.org ] Intl.NumberFormat

Single units sanctioned for use in ECMAScript


相關文章與資料

初探 Intl.NumberFormat 

沒有留言:

張貼留言