JavaScript - 使用 toLocaleString() 为整数添加逗号

JavaScript - add comma to whole number by using toLocaleString()

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

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


您必须按照以下代码片段指定语言环境 -

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