标签:参数 方式 匿名函数 函数定义 作用 函数调用 默认参数 s函数 add
函数
函数定义时小括号里的参数是形参
函数调用时小括号里的实际参数是实参
函数加小括号
1.可以调用函数
2.可以接收函数内部返回的值(
function add(a,b){
return a+b;
}
var sum=add(a,b);
console .log(sum);
)
变量作用域:指的是变量可被访问的范围,分为 全局作用域 和 局部作用域
全局作用域:一个html文档只有一个全局作用域
局部作用域:也叫做函数作用域,指的是在函数内部的区域
声明在全局作用域的变量就叫做全局变量,声明在局部作用域的变量
全局变量
在任何地方都可以访问
局部变量
在函数内部才可以访问
局部变量不能互相访问,只能自己访问自己
函数作用域
函数提升:只针对函数声明的方式
function fn(){
}(有函数提升)
var fn =function(){
}(没有函数提升)
ES5
匿名函数
function(){
}
立即执行函数(自调函数)
1.(function(形参){
console.log(111);
})(实参)
2.(function(){
console.log(111);
}())
ES6
函数参数的默认值(函数的默认参数)
标签:参数 方式 匿名函数 函数定义 作用 函数调用 默认参数 s函数 add
原文地址:http://www.cnblogs.com/vvdsdhjjvvddddvvcdddg/p/7224379.html