javascript函数解析

一、javascript函数定义

1、函数声明格式

    function test(){
        console.log("这是一段非常流皮的代码");
    }

2、函数表达式格式

		//2.1命名函数表达式(表达式忽略它的名字)
		var test = function fun2(){
			document.write();
		}
		//2.2匿名函数表达式,常用
		var test2 = function (){
			document.write();
		}

二、函数带参数

		//形参和实参的数目可以不匹配,实参给多少用多少
		function fun(arg1, arg2){
			if(arguments.length > fun.length){
				console.log("实参多于形参");
			}else{
				console.log("形参多于或者等于实参");
			}
			//遍历实参
			for(var index = 0; index < arguments.length; index++){
				console.log(arguments[index]);
			}
		}
		fun(1,"2",3);
原文地址:https://www.cnblogs.com/Bai-Bai/p/12112219.html