function app2(x,y)中x和y不用定義var嗎
function? app2(x,y)
? { var sum,x,y;
? ? sum = x * y;
? ? return sum;
? }
?這個(gè)var定義sum我覺得ok,還能翻上去定義x和y的嗎?
function? app2(x,y)
? { var sum,x,y;
? ? sum = x * y;
? ? return sum;
? }
?這個(gè)var定義sum我覺得ok,還能翻上去定義x和y的嗎?
2018-09-13
舉報(bào)
2019-08-11
function app2(x,y) 這里面的x y 是形參 , 而你調(diào)用函數(shù)時(shí) app2(5,6)其中的5和6 是 實(shí)參? 執(zhí)行過程? 會(huì)把 實(shí)參 傳遞給形參 也就是x=5 ,y=6 放入到函數(shù)計(jì)算 。一般來說是不用定義的。
2018-09-13
x,y是函數(shù)在定義是的一個(gè)參數(shù),不用定義的。var sum,x,y;你這個(gè)定義的x,y變量和App2(x,y)x,y應(yīng)該不是同一個(gè)東西,在程序理解的時(shí)候,只是恰巧長的一樣而已。。
2018-09-13
不用,調(diào)用的時(shí)候會(huì)自動(dòng)的賦值,比如app2(1,2);
會(huì)自動(dòng)地將x = 1,y =2,賦值給形參x,y
里面在一次定義會(huì)覆蓋掉傳過來的數(shù)據(jù)
2018-09-13
function? app2(x,y)?這句就已經(jīng)表明函數(shù)在這里聲明定義了