使用 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