我想计算一些点的原点距离。我不知道如何在Javascript中这样做。
如果x
和y
是点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
吗?
答案 0 :(得分:1)
试试这个..
查看此Fiddle
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;
答案 1 :(得分:-2)
Math.sqrt(9); // --> 3
Math.pow(4, 3); // --> 64