0

質問に入る前に一言だけ言いたい。私はプログラミングに興味がある若い男なので、答えが超簡単だとしても怒らないでください。PS。下手な英語でごめんなさい:P

つまりね。JavaScriptで華氏と摂氏の間でこのコンバーターを作成しようとしています。私は自分がenter code here間違っていることを理解できません。私のコード;

//Line 2 asks the user what he/she want to convert. Either celcius to farenheit, or farenheit to celcius
var userChoice = prompt("For converting farenheit to celcius, type FtoC. For converting celcius to farenheit, type CtoF");


//Defines a function to calculate the math
var celciustofarenheit = function (userChoice) {
    if (userChoice === "CtoF")
        var CtoFchoice = prompt("Whats the degree you want to convert?")
            var result1 = CtoFchoice * 9 / 5 + 32;
                console.log(CtoFchoice, "is", result1, "in farenheit!")
}
    if (userChoice === "FtoC") {
        var FtoCchoice = prompt("Whats the number you want to convert?")
            var result2 = FtoCchoice - 32 * 5 / 9;
                console.log(FtoCchoice, "is", result2, "in celcius!")
    }
};

正しいコードを貼り付けるだけでなく、何が間違っているのか教えてください! :)

4

2 に答える 2

0

正しいコード

//Defines a function to calculate the math
var celciustofarenheit = function (userChoice) {
    if (userChoice === "CtoF") {
        var CtoFchoice = prompt("Whats the degree you want to convert?");
        var result1 = CtoFchoice * 9 / 5 + 32;
        console.log(CtoFchoice, "is", result1, "in farenheit!");
    }

    if (userChoice === "FtoC") {
        var FtoCchoice = prompt("Whats the number you want to convert?");
        var result2 = FtoCchoice - 32 * 5 / 9;
        console.log(FtoCchoice, "is", result2, "in celcius!");
    }
};
于 2013-04-19T19:42:43.063 に答える