Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中的toLocaleString_Javascript - Fatal编程技术网

javascript中的toLocaleString

javascript中的toLocaleString,javascript,Javascript,我有javascript代码: valueToBelocl = 9876543210123456; modLocale = "en-US"; valueToBelocl = valueToBelocl.toLocaleString(modLocale); 结果:9876543210123460 预计:9876543210123456 请帮我做出正确的结果! 谢谢 您使用的整数对于JavaScript实现来说太长。您不应使用大于Number.MAX_SAFE_INTEGER的整数,目前大多数发动

我有javascript代码:

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,节约我的时间