關於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)
沒有留言:
張貼留言