2021年9月13日 星期一

關於JavaScript 的表達數值新語法

關於JavaScript 的表達數值新語法

前言

  最近發現 JavaScript 的表達數值新語法滿實用的,就來學習並做個紀錄。


內容

  先看範例

let num = 100_000;
console.log( num );
//
let bNum = 0b1_00;
console.log( bNum );
//
let hNum = 0xa0_ff;
console.log( hNum );


第一段就是單純的 Number ,但跟以往的表達不太一樣的是多了個"_",這個"_"可以自幾加,例如每三個 0 就加一個"_",這樣在視覺上會很方便看出要表達的數值,第二段式表達二進制,在數值前加"0b"後接數值即可,這裡也支援使用"_",第三段則是十六進制的表達,在數值前加"0x"後街數值即可,同樣也支援使用"_"來方便辨識數值。


參考資料

[ dev.to ] New Features in ECMAScript 2021 (with code examples)

沒有留言:

張貼留言