我在float farenheitFloat = parseFloat(farenheit)
不能为我的生活找出原因。有什么帮助吗?
一点背景...... validateFarenheit(farenheit)
正在发挥作用。
function convertFarenheit() {
var farenheit = document.getElementById('farenheit').value;
if (validateFarenheit(farenheit)) {
float farenheitFloat = parseFloat(farenheit);
//float celsius = (farenheitFloat - 32) * (5/9);
//float celsiusFormatted = parseFloat(Math.round(celsius * 100) / 100).toFixed(2);
//alert(celsiusFormatted);
}
return;
}
答案 0 :(得分:3)
问题出在这一行:
float farenheitFloat = parseFloat(farenheit);
JavaScript中没有float
类型(或任何严格的类型声明)。
将其更改为:
var farenheitFloat = parseFloat(farenheit);
答案 1 :(得分:0)
在javascript中,你总是通过
声明变量var myVariable;
您没有指定类似float
的类型,但总是说var
。