Stu*_*orn 1 javascript sqrt pow referenceerror
我正在尝试使用 javascript 获取数字的平方根。
为此,我尝试了以下代码:
<script>
var rad = sqrt(4);
alert(rad);
</script>Run Code Online (Sandbox Code Playgroud)
(这会在 Firefox 的控制台中返回“ReferenceError:sqrt 未定义”)
<script>
var rad = pow(4,0.5);
alert(rad);
</script>Run Code Online (Sandbox Code Playgroud)
(但我得到“ReferenceError:pow未定义”)
我究竟做错了什么?
是的,这个错误是合理的,因为您将其作为单独的函数调用。给它们加上前缀,Math.
因为这些方法存在于Math对象中
var rad = Math.sqrt(4);
alert(rad);
Run Code Online (Sandbox Code Playgroud)
另一种方法是创建一个单独的函数,但我不建议使用它,但无论如何,这里是
function sqrt(n){
return Math.sqrt(n);
}
var rad = sqrt(4);
alert(rad);
Run Code Online (Sandbox Code Playgroud)