2017-09-14 3 views
-3

私は関数を構築する方法を学んでいます。私の仕事はより大きな値のパラメータを返す関数宣言を作成することです。これまでのところ、私は和と商品の仕方を学んだだけです。言い換えれば、JavaScriptをどのようにしてどのパラメータが大きいかを「決定」する方法がわかりません。より大きい値のパラメータを返す単純なJavaScript関数

extactタスクの説明は次のとおりです。maxOf2という関数宣言を作成し、2つの数値を取り、大きな値を返します。平等の可能性についても考えて、数字の1つを返すように注意してください。

私はMath.max()について読んだことがありますが、コースではそれをカバーしていないので、私はそれを使用するはずがありません。ここで

あまりされていない、私がこれまで持っているものです。

function maxOf2(a, b) { 
 
    var a = 12; 
 
    var b = 4; 
 
    
 
    return ...; 
 
}

+1

があれば(> b)のリターン... – ControlAltDel

答えて

1

非常に基本的な例:

function maxOf(a, b){ 
    if(a > b){ 
     return a; 
    } else { 
     return b; 
    } 
} 

あなたはとても似ているMath.max()機能を使用することができます。

Math.max(a, b); 

や用途別の例ternary operator

function maxOf(a, b){ 
    return a > b ? a : b; 
} 
+1

そして、ちょうど念頭この意志に保ちます2つの数字が等しい場合は 'b'を返します。 –

+2

' else {'は余分です。ただ返すb – ControlAltDel

+0

@ChristopherMesserもしそれらが等しいなら、どちらが返されるかは重要ではないようです。 – j08691

0

のみ3の答えがあるので、別の答え:

const maxOf = (a,b) => (a > b ? a : b); 
+2

_私はMath.max()について読んだことがありますが、コースではそれをカバーしていないので、私はそれを使うはずがありません。 – baao

関連する問題