一、 函式
1. 函式定義?
2.使用typeof檢查一個函式物件的時候,會回傳function,
3.函式和陣列都是物件
4.基本使用方式
(1)不常用的方式
var func = new Function("函式體”):
(2)常用的方式
i.函式宣告式
function f(引數){ 陳述句; 陳述句; }
ii.函式運算式的宣告方式
var 變數 = function (引數) { 函式陳述句; }
5.舉例
//1. function f() { var num = 0; for (var i=0;i<3;i++){ console.log(i); } } f(); console.log(typeof f) //2. var func = new Function("console.log('大家好,我是一個函式');"); func(); //3. var sun = function(a,b){ console.log(a+b); } sun(45,7);

二、arguments物件
arguments會接受傳入的所有實參而形成一個陣列
//4.argumnets物件 console.log(window.arguments); function sum(num1,num2) { console.log(arguments); //比較形參和實參的個數是否相等 console.log(arguments.length === sum.length); console.log(arguments.callee); } sum(45,89,4584,55,788); ? function abb(arr2) { var value = https://www.cnblogs.com/ruigege0000/p/0; for(var i=0;i<arr2.length;i++){ value += arr2[i]; } console.log(value); } abb([78,52,748,2,5,96,54]); //等價于 function abb2(){ var value3 = 0; for(var j=0;j<arguments.length;j++){ value3 += arguments[j]; } console.log(value3); } abb2([78,52,748,2,5,96,54]);

三、原始碼:
D14_1_Function.html
地址:
https://github.com/ruigege66/JavaScript/blob/master/D14_1_Function.html
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關注微信公眾號:傅里葉變換,個人賬號,僅用于技術交流,后臺回復“禮包”獲取Java大資料學習視頻禮包

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/77942.html
標籤:JavaScript
上一篇:高效的Coding,前端開發人員值得一看的前端開發工具
下一篇:深淺克隆和Promise異步編程
