首页 > 解决方案 > 如何使用文档写入打印初始值

问题描述

我的代码计算正确,除了我无法显示要打印的初始温度,在本例中为“45.9”。

电流输出:

函数 FtoC(Fahrenheit) { return (Fahrenheit - 32) * 5 / 9; } F = 7.722222222222222 C

其中 FtoC(Fahrenheit) { return (Fahrenheit - 32) * 5 / 9; } 等于数字 45.9。

期望的输出:

45.9 F = 7.722222222222222 C

代码:

<script>
function FtoC(Fahrenheit)
{
return (Fahrenheit - 32) * 5 / 9;
}

var theFahrenheit = FtoC(45.9);
document.write("<br>");
document.write(FtoC + " F = " + theFahrenheit + " C");
</script>

标签: javascript

解决方案


您可以尝试从您的函数 FtoC 返回一个数组,如下所示:

function FtoC(Fahrenheit)
{
return [Fahrenheit, (Fahrenheit - 32) * 5 / 9];
}

var theFahrenheit = FtoC(45.9);

document.write("<br>");

document.write(theFahrenheit[0] + " F = " + theFahrenheit[1] + " C");

或者,如果您已经知道输入,则可以直接使用它而不是在数组中返回它。

document.write(45.9 + " F = " + theFahrenheit[1] + " C");


推荐阅读