首页 > 代码库 > js函数
js函数
1.函数的含义,定义函数的两种方式.
答:含义:定义一个函数,它可以被调用多次。
方式:函数声明方式和字面量方式
函数声明方式例子:function fn(){
}
函数字面量方式例子:var fn=function(){
}
2.函数的参数,注意点。
答:分为两种形参和实参,形参:定义函数时使用的参数。实参:调用函数时使用的参数。
形参例子:function fn(a=1,b=2)====形参;
实参例子:fn();=====>实参;
注意点:一般情况下,实参和形参个数相同,在特殊情况下,它们的个数不相同
3.return语句含义,注意点。
答:含义:使函数可以作为一个值来使用
注意点:默认情况下返回的是undefined,一旦return之后,后面的东西不会执行。
4.解释全局变量和局部变量。
答:全局变量:任何时候都可以访问 局部变量:在函数代码块中使用,
两种相比最好使用局部变量。
5.解释全局作用域和局部作用域
答:全局作用域:在整个全局中都可以使用,一个html文档只有一个全局作用域
局部作用域:指的是在函数内部的区域
6.匿名函数和立即执行函数。
答:匿名函数需要用到立即执行函数.
匿名函数:function(){
}
立即执行函数:1.(function(){ })();
2.(function (){ }());
7.ES6新增两个函数。
答:1.函数参数的默认值例:function fn(a=1,b=2)-函数参数默认值{
Console..log(a+b);}
Fn(a,b);
2.箭头函数例:a=>a+a;
注意:当箭头函数没有参数或者有多个参数时,小括号不可以省略。
js函数