【发布时间】:2023-01-25 20:41:58
【问题描述】:
我是一名软件开发学生,目前正在学习 JavaScript。我必须做一个简单的函数来转换温度。这个问题要求编写一个接受两个参数的函数,并将根据它是 F 还是 C 进行转换。这个问题扩展了另一个从 Celcius 转换为 Fahrenheit 的问题,这是代码:
function celToFahr(celcius) {
var fahrenheit = (celcius * 9 / 5) + 32;
return fahrenheit;
}
console.log(celToFahr(0));
我想要看起来与此类似的东西,但我不太确定该去哪里。这是我到目前为止所拥有的:
function celToFahr(F, C);
var f = (C * 9/5) + 32;
var c = (5/9) * (F - 32);
return f, c;
}
我知道我需要使用 if 语句,但不确定如何去做。提前致谢!
(我已经检查过类似的问题,没有人专门回答我的问题/太复杂了)
【问题讨论】:
-
two arguments, and will convert based on whether it is F or C一个函数不会同时拥有两者吗?你有什么问题? -
这有什么意义呢?为什么要用一个函数来进行两种计算?
-
在第一个例子中,你有函数的名称,它是你想要的转换,还有一个值是它的单个参数。在您的第二个示例中,该转换的名称将是可能仅称为“转换”的函数的第二个参数。并且基于您的 if/then 所在的转换名称。
标签: javascript