我正在尝试制作弹射计算器,因此它确实需要更改一次又一次的计算方式,直到完成为止。
但现在我面临一个问题:
var Height = Number(document.getElementById("Height").value);
var Velocity = Number(document.getElementById("Velocity").value);
var Range = Number(document.getElementById("Range").value);
document.getElementById("First").innerHTML = ((((Math.SQRT2 * Velocity) + (Math.sqrt(19.6) * Velocity * Height)) * Math.cos(0.785398163)) / 9.8);
if (First < Range)
document.getElementById("show").innerHTML = "Need more velocity to success on this range";
这是我的大问题>>在if (First < Range)
<<尝试几次后将不起作用
似乎是if
唯一与var
对象一起工作的对象,但是我无法var
通过这些复杂的计算来创建对象。这使我无法继续进行下一个计算。
将计算保存到变量,然后可以在脚本的其余部分中引用它:
var FIRST = ((((Math.SQRT2 * Velocity) + (Math.sqrt(19.6) * Velocity * Height)) * Math.cos(0.785398163)) / 9.8);
document.getElementById("First").innerHTML = FIRST;
if (First < Range) { etc...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句