9

JavaScript 数值分隔符 | myfreax

 1 year ago
source link: https://www.myfreax.com/javascript-numeric-separator/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

JavaScript 数字分隔符

在本教程中,您将了解如何使用 JavaScript 数字分隔符使数值更具可读性

JavaScript 数字分隔符

JavaScript 数字分隔符

在本教程中,您将了解如何使用 JavaScript 数字分隔符使数值更具可读性。数字分隔符允许您使用下划线  _ 作为分隔符在数字之间创建视觉分隔。

例如,以下数字很难阅读,尤其是当它很长且数字重复时:

const budget = 1000000000;

这是十亿还是一亿?

数字分隔符修复了这个可读性问题,如下所示:

const budget = 1_000_000_000;

如您所见,数字现在很容易理解。

JavaScript 允许您对整数和浮点数使用数字分隔符。例如:

let amount = 120_201_123.05; // 120201123.05
let expense = 123_450; // 123450
let fee = 12345_00; // 1234500

JavaScript 中的所有数字都是浮点数。此外,您可以将数字分隔符用于指数部分。例如:

let amount = 0.000_001; // 1 millionth

您可以将数字分隔符用于 bigint 文字面量、二进制字面量、八进制字面量和十六进制字面量。例如:

// BigInt
const max = 9_223_372_036_854_775_807n;

// binary
let nibbles = 0b1011_0101_0101;

// octal
let val = 0o1234_5670;

// hex
let message = 0xD0_E0_F0;

使用下划线 _ 作为数字分隔符在数字之间创建视觉分隔。

微信公众号

支付宝打赏

myfreax 淘宝打赏

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK