Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.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/3/arrays/14.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 Math.pow与无穷大_Javascript_Math_Infinity - Fatal编程技术网

Javascript Math.pow与无穷大

Javascript Math.pow与无穷大,javascript,math,infinity,Javascript,Math,Infinity,数学中有七种不确定形式。它们中的大多数以JavaScript返回NaN。但当我尝试时: Math.pow(0,0) 或 Math.pow(无穷大,0) 它返回: 1 这是某种错误吗?不是,因为任何零的幂都是一 这不仅易于实现,而且在数学上是正确的(一些数学家说,pow(0,0)是未定义的,但一般惯例是对任何x取pow(x,0)=1) 除此之外,它还存在于规范中(链接官方从primvdb中盗取):这就是说明,因此它不是一个bug: 二,。如果y为+0,则结果为1,即使x为NaN 不,它不是

数学中有七种不确定形式。它们中的大多数以JavaScript返回NaN。但当我尝试时:

Math.pow(0,0)

Math.pow(无穷大,0)
它返回:

1

这是某种错误吗?

不是,因为任何零的幂都是一

这不仅易于实现,而且在数学上是正确的(一些数学家说,
pow(0,0)
是未定义的,但一般惯例是对任何x取
pow(x,0)=1

除此之外,它还存在于规范中(链接官方从primvdb中盗取):

这就是说明,因此它不是一个bug:

二,。如果
y
为+0,则结果为1,即使
x
为NaN


不,它不是虫子。这种行为符合。

0的幂等于一-因此在数学和数学上存在分歧。pow,也许应该报告?@Hahi:没有,请看我的答案。@Hahi:似乎
0^0
是一个讨论话题,而不是有明确答案的话题。我想你不会有太多的运气报告它,因为现在更改它会引起更多的混乱。我想它会保持不变,但它不应该引起混乱,因为它在数学上不太正确。@nightcracker:“任何东西”都太笼统了。在微积分中,0^0和无穷^0是。