gpt4 book ai didi

javascript - 摄氏度/华氏度转换器

转载 作者:行者123 更新时间:2023-11-28 13:28:11 26 4
gpt4 key购买 nike

函数代码似乎有问题,函数后面的任何内容都不会运行。

我通过在两个函数中为conversion变量赋予一个值并返回该值来测试它。那时它起作用了。

function celsius(input) { /*convert to Celsius*/

var conversion = 5;
/*conversion = (5.0 / 9.0) * (input – 32);*/

return conversion;
}

这是实际的代码。当我运行它时什么也没有发生。我必须在函数中使用 parseFloat 吗?

function celsius(input) { /*convert to Celsius*/

var conversion;
conversion = (5.0 / 9.0) * (input – 32);

return conversion;
}

function fahrenheit(input) { /*convert to Fahrenheit*/

var conversion;
conversion = (9.0 / 5.0) * (input + 32);

return conversion;
}

var temp; /*temperature that will be converted*/
temp = parseFloat(prompt("Enter a temperature to convert"));
var converter; /*type of conversion needed*/
converter = prompt("Enter 'c' to convert to Celsius or 'f' for Fahrenheit ");
converter = converter.toLowerCase();

if (converter == 'c') {
alert(celsius(temp));
} else if (converter == 'f') {
alert(fahrenheit(temp));
}

最佳答案

我发现了问题。你的减号是错误的,它是——而且应该是——。真是个错误...

这是一个演示脚本工作的 fiddle

JSBin:http://jsbin.com/gocajisite/1/edit

干杯!祝您编写脚本愉快!

关于javascript - 摄氏度/华氏度转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27390658/

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