javascript中 函式體裡 return返回值 與 引數傳參 的區別
阿新 • • 發佈:2019-01-09
javascript 函式體內的return返回值的簡單應用:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript">
function fn(){// 第二步:由之前的呼叫方法,找到函式體 fn(), 並在函式體裡面找到 return ,
return '12345' ;// 第三步: 找到return後, 執行 將 12345返回給 函式 fn() ,
};
alert(fn()); // 第一步:呼叫 函式 fn() 第四步: 彈出 返回給 函式fn() 的值, 12345
</script>
</head>
<body>
</body>
</html>
javascript 函式 引數傳參的 應用:
function fn(aa){// 2. 此時的 形參變數 的值為 12345
alert(aa);//3. 執行函式內的語句, 彈出當前的 函式fn(aa)的形參變數的值。
}
fn(12345); // 1.將實參 12345 傳給 函式fn(aa)的形參變數 aa , 並賦值給aa
上面的return返回值和引數傳參, 雖然結果都是 12345 , 但 執行的過程 相反的。