12-函数的定义+自调+实参及形参理解
//区别 预解析
//1、函数声明能够在声明之前调用
//2、使用函数表达式不会被提升
//自调用函数
//自调用表达式是自动被调用(开始)的,在不进行调用的情况下。
//实参与形参
//形参相当于函数中定义的变量,
//实参是在运行时的函数调用时传入的参数
//arguments的用法
//Javascrip中每个函数都会有一个Arguments对象实例arguments,
//它引用着函数的实参,可以用数组下标的方式"[]"引用arguments的元素。
//函数声明
sum(2,3)
function sum(a,b){
return a+b;
};
//函数表达式 匿名函数 (没有名称的函数)
var sum2 = function(a,b){
return a+b
};
sum2(2,3);//区别见上
//自调用函数
//自调用表达式是自动被调用(开始)的,在不进行调用的情况下。
(function(){
h1.innerHTML = sum(55,44);
})();
//实参与形参
//形参相当于函数中定义的变量,
//实参是在运行时的函数调用时传入的参数
function sum3(a,b){ //a,b表示形参
return a+b;
};
sum3(10,9) //10,9 表示实参
//arguments的用法
//Javascrip中每个函数都会有一个Arguments对象实例arguments,
//它引用着函数的实参,可以用数组下标的方式"[]"引用arguments的元素。
function fun(){
return arguments[1]
};
fun(1,2,3,4,5,6,7,8,9) //2
本文深入探讨了函数的定义、调用方式及其参数传递机制。解析了函数声明与表达式的区别,自调用函数的概念,以及实参与形参的作用。同时,详细介绍了JavaScript中Arguments对象的使用方法。
809

被折叠的 条评论
为什么被折叠?



