我是JavaScript新手,我正在尝试学习编程语言。我创建了一个快速网站,将温度从华氏温度转换为摄氏温度,我使用JavaScript来完成转换。我知道它不必被分解成两个不同的功能,但是我虽然会开始简单并且朝着更复杂的方向发展。我使用来完成转换的代码是:从一个函数移动一个值到另一个
function toCelcius(){
\t
\t var temp = document.getElementById("tempConversion").value;
\t var dif = calculate(temp);
\t var c = (5/9) * dif;
\t
\t document.getElementById("answer").innerHTML = c;
\t
}
function calculate(temp){
\t
\t var dif = temp - 32;
\t
\t document.getElementById("firstCalc").innerHTML = dif;
}
我知道的NaN意味着不是数字,所以我假定线,VAR DIF =计算(温度),是不正确定义。不幸的是,我不明白为什么,可以使用你的帮助理解。
非常感谢。
请发布您的HTML代码,我们不能在没有它的情况下重现此问题 – Shogunivar
另外,请指出您的问题,因为我无法真正弄清楚问题是什么 – Shogunivar
https://jsfiddle.net/paraselixir/0mx4gj41 /你可以在这里查看工作代码 –