Intl.NumberFormat 是 ECMAScript 国际化 API 的核心组件,用于格式化数字为各国语言和地区的标准表示,支持货币、百分比、单位等格式,自动适配区域设置(如 zh-CN、en-US),无需手动处理本地化数字规则,是 Web 和 Node.js 中实现数字国际化的标准工具。
在日常开发中,我们经常会通过 console.log 输出调试信息,例如文件数量、任务进度或统计数据。然而,当数字位数不一致时,日志会显得参差不齐,影响可读性,尤其是在批量输出或对比数据时更加明显。 本文将总结几种常见的实现方式,帮助你在 Node.js 或浏览器环境中实现数字的等宽对齐输出。 问题…