JavaScript函式學習
阿新 • • 發佈:2018-12-19
//1.命名函式表示式 var test = function abc() { console.log(1); } test(); // 執行 test函式 abc(); // abc is not defined; 表示式的函式名不能直接使用 //2.匿名函式表示式 // 常用的方式,函式表示式一般都是指匿名函式表示式 var demo = function() { console.log(2); } demo(); // 執行demo函式 // 傳參 a b 形參 只是個變數,形式引數 c 未傳值,為 undefined function add(a, b, c) { var c = a + b; console.log(c); } add(1,2);//輸出3 這裡的 1,2是實際引數 // 任意數字求和 function sum() { // 類陣列 arguments = [1,2,3] console.log(arguments.length) var res = 0; for(var i = 0; i < arguments.length; i++) { res +=i; } } sun(1,2,3); // arguments // 當形參的值和arguments裡面的值一樣時候,改變arguments的值時 也對應改變了形參的值 function arg(a, b) { arguments[0] = 1; console.log(a) // 1; arguments[1] = 2; console.log(b); // undefined; } arg(6); // return 函式返回值 function myNumber(target) { return +target; } myNumber('123');