Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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和jQuery解析20位数字_Javascript_Jquery - Fatal编程技术网

如何使用JavaScript和jQuery解析20位数字

如何使用JavaScript和jQuery解析20位数字,javascript,jquery,Javascript,Jquery,如何使用JavaScript和jQuery解析20位数字?通常使用number()或parseInt(“,[radix])将字符串解析为实数 我猜您是在问当您解析的字符串高于int阈值时会发生什么。在这种情况下,这在很大程度上取决于你想要完成什么 有一些库允许处理大的数字,比如-see answer-(没有测试它,但看起来还可以)。还可以尝试搜索BigInt JavaScript或BigMath 简言之:使用非常大的数字或精确的小数在每种编程语言中都是一个挑战,通常需要非常特定的数学库(与在“正

如何使用JavaScript和jQuery解析20位数字?

通常使用number()或parseInt(“,[radix])将字符串解析为实数

我猜您是在问当您解析的字符串高于int阈值时会发生什么。在这种情况下,这在很大程度上取决于你想要完成什么

有一些库允许处理大的数字,比如-see answer-(没有测试它,但看起来还可以)。还可以尝试搜索BigInt JavaScript或BigMath


简言之:使用非常大的数字或精确的小数在每种编程语言中都是一个挑战,通常需要非常特定的数学库(与在“正常”(int/long)区域中工作相比,这些库不太方便,并且通常慢得多)-当您真的想要这些大数字时,这显然不是问题。

对于JavaScript本机数字类型来说,20位数字通常太大,因此您需要找到一个“大数字”包来使用。下面是我在StackOverflow上看到的一个,看起来很有趣:

那个就是整数。如果你也需要小数,你就得找别的


如果您只想检查一个20位的字符串是否看起来像一个数字,而不需要知道其值,那么可以使用正则表达式进行检查。

JavaScript中不能有一个20位的数字,它会在您身上浮动


您可以将20个数字(或200或2000)作为字符串或数字数组保持不变,但要对其进行任何计算,您需要一个大整数对象或库

你想用它做什么?我想将它格式化为6位小数点。AVCAScript没有“int”阈值,因为它没有整数-所有数字都是IEEE浮点。@Niko到BigInt.js的链接不再工作了。有新的吗?