如何执行平方根操作?

时间:2015-07-18 12:42:07

标签: javascript square-root

我想计算一些点的原点距离。我不知道如何在Javascript中这样做。

如果xy是点distanceFromOrigin=sqrt(x^2 + y^2)的坐标。

到目前为止,下面是我可以用HTML运行的代码:

<html>
<head>
<script id="vertices">
float distanceFromOrigin;

void
main()
{
distanceFromOrigin=(x * x) +(y * y);


}
</script>
</head>
</html>

如何将平方根添加到上面的变量distanceFromOrigin。还有一个幂函数而不是x*x吗?

2 个答案:

答案 0 :(得分:1)

试试这个..

查看此Fiddle

&#13;
&#13;
function calculate() {
  var x = document.getElementById("x").value;
  var y = document.getElementById("y").value;
  console.log("Distance from origin to x and y is : " + Math.round(Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2))));
}
&#13;
<div>
  <input type="text" id="x" placeholder="x">
  <input type="text" id="y" placeholder="y">
  <input type="button" value="Find distance from origin" onclick="calculate();">
</div>
&#13;
&#13;
&#13;

答案 1 :(得分:-2)

Math.sqrt(9); // --> 3
Math.pow(4, 3); // --> 64

W3 Schools