js函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js函数相关的知识,希望对你有一定的参考价值。
函数
函数定义时小括号里的参数是形参
函数调用时小括号里的实际参数是实参
函数加小括号
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
函数参数的默认值(函数的默认参数)
以上是关于js函数的主要内容,如果未能解决你的问题,请参考以下文章