gpt4 book ai didi

javascript - 如何创建使用[getElementById]和[if]?

转载 作者:行者123 更新时间:2023-11-28 08:02:45 25 4
gpt4 key购买 nike

我正在尝试制作一个弹丸计算器,所以它确实需要改变一次又一次的计算方式,直到完成。

但现在我面临一个问题:

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...

关于javascript - 如何创建使用[getElementById]和[if]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25196110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com