2016-09-05 4 views

答えて

1

Add関数は3つのパラメータを想定しています。 a,bおよびc。あなたが今やっているのは、有効な数字ではない式10+10+10を渡すことです。

function add(a,b,c) 
{ 
z= a+b+c; 
console.log(z); 
} 

add(10,10,10); 
2

次あなたは3つの引数を受け入れるように関数を定義して試してみて、あなたが唯一の引数を渡しています。その結果、bcの値は、関数ではundefinedであり、数値にundefinedを加算すると、結果はNaNとなります。代わりにこれを試してみてください:

add(10, 10, 10); 
1

あなたは別にあなたの引数を渡す必要があります。

add(10, 10, 10); 

問題は、あなたがあなたの関数に渡す前に数字を追加したことである:

add(10+10+10); 

は10,10,10を合計して関数に渡すので、コードは

ですあなたの関数は3つの引数を期待して唯一の1

function add(a,b,c) { 
    // a is 30, b and c are both undefined 
    z= a+b+c; 
    console.log(z); 
} 
を取得しているため、動作しません
function add(a,b,c) { 
    z= a+b+c; 
    console.log(z); 
} 

add(30); 

関連する問題