CodecademyのJavascriptチュートリアルのセクション4.1で適切なブール値を返す問題があります。ここでは、コードは次のとおりです。ブール値の戻り値用のJavascript関数
// Define quarter here.
var quarter = function(n) {
if (n/4){
return true;
} else {
return false;
}
};
if (quarter(4) === 1) {
console.log("The statement is true.");
} else {
console.log("The statement is false.");
}
私が見ることができるものから、私は、新しく定義された四半期変数私はそれが本当の場合は1を返すかどうかを確認するために4で割るの「n」のパラメータを持つ関数を渡していますfalseの場合は0(else)です。私は 'n'として渡された数 '4'の1の等価性をチェックするためにifループで 'quarter'関数を使用しています。
私はこれは私がちょうど(JavaScriptプログラミングに入るために探して、フロントエンド開発者として)使用に慣れていないのですが、私は間違いなくいくつかの考えや指導をお願い申し上げますいくつかの基本的なロジックであると仮定しています。
1 -Aaron 。 –
リターン!!(式);ブール変換へのかなり恐ろしいショートカットですが、それでもなお素敵な答えです。 –
それは本当に "恐ろしい"ものではありません。それはちょうど慣用的です。しかし* chacunの息子goût* :-) – Pointy