意外的标识符错误,javascript

时间:2013-04-12 08:07:50

标签: javascript

我在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;
}

2 个答案:

答案 0 :(得分:3)

问题出在这一行:

float farenheitFloat = parseFloat(farenheit);

JavaScript中没有float类型(或任何严格的类型声明)。

将其更改为:

var farenheitFloat = parseFloat(farenheit);

答案 1 :(得分:0)

在javascript中,你总是通过

声明变量
var myVariable;

您没有指定类似float的类型,但总是说var