Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.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实现可以使用64位整数吗?_Javascript_64 Bit - Fatal编程技术网

JavaScript实现可以使用64位整数吗?

JavaScript实现可以使用64位整数吗?,javascript,64-bit,Javascript,64 Bit,就语言定义而言,JavaScript数字是64位浮点 (除了使用32位整数的逐位运算。我认为后者即使在64位CPU上也是强制执行的,例如1: 由于JavaScript目前不包括对64位整数值的标准支持,js ctypes提供了Int64和UInt64对象,让您可以使用需要(或可能需要)使用64位数据类型表示的数据的C函数和数据 可以使用UInt64对象创建和操作64位无符号整数 for (var i = 0; i < Math.pow(2, 40); i++) console.lo

就语言定义而言,JavaScript数字是64位浮点

(除了使用32位整数的逐位运算。我认为后者即使在64位CPU上也是强制执行的,例如
1:
由于JavaScript目前不包括对64位整数值的标准支持,js ctypes提供了Int64和UInt64对象,让您可以使用需要(或可能需要)使用64位数据类型表示的数据的C函数和数据

可以使用UInt64对象创建和操作64位无符号整数

for (var i = 0; i < Math.pow(2, 40); i++)
    console.log(i)
for (var i = 0; i < Math.pow(2, 60); i++)
    console.log(i)