javascript中的toLocaleString
我有javascript代码:javascript中的toLocaleString,javascript,Javascript,我有javascript代码: valueToBelocl = 9876543210123456; modLocale = "en-US"; valueToBelocl = valueToBelocl.toLocaleString(modLocale); 结果:9876543210123460 预计:9876543210123456 请帮我做出正确的结果! 谢谢 您使用的整数对于JavaScript实现来说太长。您不应使用大于Number.MAX_SAFE_INTEGER的整数,目前大多数发动
valueToBelocl = 9876543210123456;
modLocale = "en-US";
valueToBelocl = valueToBelocl.toLocaleString(modLocale);
结果:9876543210123460
预计:9876543210123456
请帮我做出正确的结果!
谢谢 您使用的整数对于JavaScript实现来说太长。您不应使用大于
Number.MAX_SAFE_INTEGER
的整数,目前大多数发动机上的整数都是9007199254740991
如果要处理大整数,应该使用。但这并不能真正帮助您对其进行开箱即用的格式化。您使用的整数对于JavaScript实现来说太长。您不应使用大于
Number.MAX_SAFE_INTEGER
的整数,目前大多数发动机上的整数都是9007199254740991
如果要处理大整数,应该使用。但是,这并不能真正帮助您对其进行开箱即用的格式化。
到LocaleString
是格式化。。。哪种格式比原始值少4位?好的,我明白了。谢谢@肾上腺素DJ,这是节省我的时间到LocaleString
是格式化。。。哪种格式比原始值少4位?好的,我明白了。谢谢@肾上腺素DJ,节约我的时间谢谢@Pierre,节约我的时间谢谢@Pierre,节约我的时间