问题库 JavaScript / TypeScript how-to

JavaScript 如何格式化百分比

快速答案

用 Intl.NumberFormat 的 percent 样式,输入 0.23 会显示 23%。

js
const rate = new Intl.NumberFormat('zh-CN', { style: 'percent', maximumFractionDigits: 2 }).format(0.2345);

使用要点

  • 先确认输入单位、时区和本地化格式,尤其是秒级时间戳与毫秒级时间戳。
  • 展示给用户的文本可以本地化,存储和接口传输仍建议使用明确格式。

相关内容