0

で予期しない識別子を取得しています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;
}
4

2 に答える 2

3

問題は次の行にあります。

float farenheitFloat = parseFloat(farenheit);

floatJavaScript には型 (または厳密な型宣言)のようなものはありません。

次のように変更します。

var farenheitFloat = parseFloat(farenheit);

于 2013-04-12T08:09:37.337 に答える
0

JavaScript では、常に次のように変数を宣言します。

var myVariable;

のようなタイプを指定しませんfloatが、常に言いvarます。

于 2013-04-12T08:09:30.360 に答える