我正在尝试使用javascript获取数字的平方根。
为此,我尝试了以下代码:
<script>
var rad = sqrt(4);
alert(rad);
</script>
(这在Firefox的控制台中返回“ ReferenceError:未定义sqrt”)
<script>
var rad = pow(4,0.5);
alert(rad);
</script>
(但我收到“ ReferenceError:pow未定义”)
我究竟做错了什么?
最佳答案
是的,该错误是合理的,因为您将其作为单独的函数调用。在它们前面加上Math.
因为这些方法存在于Math
对象中
var rad = Math.sqrt(4);
alert(rad);
另一种方法是创建一个单独的函数,但是我不建议您使用它,但是无论如何,这里是
function sqrt(n){
return Math.sqrt(n);
}
var rad = sqrt(4);
alert(rad);
关于javascript - javascript的平方根返回ReferenceError,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26552737/