2016-09-10 5 views
1

なぜ関数を書くときに、かっこで書き込む必要があります。例えば、function get arr()function get max(arr)。 ありがとう、 A関数の作成時にかっこを使用する

+1

括弧内のパラメータを渡します。関数が何も取らない場合は、引き続き関数呼び出しを示すためにかっこが必要です。 – vlaz

+0

これらのかっこの間にあるものはすべて、この関数に必要なパラメータです。関数get_maxでは、それらの間の最大値を返すために数値を受け取る必要があります。 – odai

+0

あなたの例では、arr()はパラメータを取らない関数で、max()は1つのパラメータ(この場合は "arr"という名前の変数)をとる関数です。 「関数」という単語は、関数を宣言したときにのみ記述され、関数を呼び出すときには記述されません。 – Saskia

答えて

2

paranthesisの中に何かを入れて関数を呼び出すと、パラメータが与えられます。

何も渡されていないときには、このような親を空白にしておくだけです()。

例:

function add(a,b){ //passing arguments 
    return a+b; 
} 

add(15,13); // returns 28 


function name(){ //not passing arguments 
    return 'hello world'; 
} 
name(); // returns 'hello world' 

あなたの第2のケースでは、あなたは別の関数の引数として関数に渡しています。

あなたが質問したい質問が非常にはっきりしないので、何かをもっと必要とする場合は、何かコメントしてください。

+0

私はコーディングに非常に新しいです。これがありがとうございました! – Addy

+0

また、セミコロン(Invictusも同様です);)(セミコロンは後で編集されます) – yezzz

関連する問題