【问题标题】:JavaScript - add comma to whole number by using toLocaleString() [duplicate]JavaScript - 使用 toLocaleString() 将逗号添加到整数 [重复]
【发布时间】:2021-03-13 02:21:30
【问题描述】:

我正在尝试用 JavaScript 制作一个计算器。我想在显示输入时为整数添加一个逗号分隔符。我想通过使用 toLocaleString 方法来做到这一点,但它不起作用。

function addComma() {
  const display = document.querySelector('.display');
  let disVal = display.value;
  if (disVal !== '') {
    return display.value = Number(disVal).toLocaleString();
  }
}


【问题讨论】:

  • 你必须设置一个语言环境

标签: javascript calculator


【解决方案1】:

你必须像下面的 sn-p 那样指定语言环境-

function addUSComma(n) {
  const display = n;
  return display.toLocaleString('en-US');
}

function addINComma(n) {
  const display = n;
  return display.toLocaleString('en-IN');
}

console.log(addUSComma(123456789));
console.log(addINComma(123456789));

您可以阅读更多关于设置语言环境here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-14
    • 1970-01-01
    • 2013-12-28
    • 1970-01-01
    • 2017-08-21
    • 1970-01-01
    • 2012-11-20
    • 1970-01-01
    相关资源
    最近更新 更多