这是我第一次在 SO 中发帖,我需要帮助我在使用 ReactJS 制作的计算器应用程序中正确格式化数字。
这是 StackBlitz 上的链接。
现在,我想实现在数字被按下并显示在显示器中并添加算术符号后的格式化效果,尤其是在使用多个算术时。
为了说明我的观点,下面是当前显示的示例:
123456 + 7890123 * 11111
我想要实现的是:
123,456 + 7,890,123 * 11,111
我只能在使用该toLocaleString()
函数显示结果时这样做。即使这样,如果我按下数字/数字然后单击结果按钮两次,它会崩溃(因为显示包含逗号,并且评估函数将无法正确处理它)。
希望有人能指出我正确的方向。谢谢。