1. 程式人生 > >javascript中 函式體裡 return返回值 與 引數傳參 的區別

javascript中 函式體裡 return返回值 與 引數傳參 的區別

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 , 但 執行的過程 相反的。