0

次のコードを実行すると:

var creditCheck = function(income) {
    if (income >= 100) {
        return console.log("You earn a lot of money! You qualify for a credit card.");
    }
    else {
        return console.log("Alas you do not qualify for a credit card. Capitalism is cruel like that.");
    }
};
creditCheck("75");
creditCheck("125");
creditCheck("100");

私は得る:

Alas you do not qualify for a credit card. Capitalism is cruel like that.
You earn a lot of money! You qualify for a credit card.
You earn a lot of money! You qualify for a credit card.
Alas you do not qualify for a credit card. Capitalism is cruel like that.

変数が正しい出力を与えないのはなぜですか?

4

2 に答える 2

0

質問に投稿した出力は、JavaScript コンソールの出力ではなく、codeacademy.com エディターの出力であるため、どちらが問題であるかを理解することは不可能です。

質問を完全に変更する必要があります。ただし、このコードを使用すると問題なく動作します。

var creditCheck = function(income) {
    if (income >= 100) {
        return ("You earn a lot of money! You qualify for a credit card.");
    }
    else {
        return ("Alas you do not qualify for a credit card. Capitalism is cruel like that.");
    }
};
creditCheck("75");
creditCheck("125");
creditCheck("100");
于 2013-04-23T01:10:02.037 に答える