【javascript】JavaScript函数介绍:5分钟了解JavaScript( 二 )


特别强调:
·在一个函数里面 , return关键字可以有多个 , 但是return只会执行一次;
·return关键字它只能返回一个数据 , 如果需要返回多个数据 , 我们可以将多个数据使用数组的方式来保存 , 然后再将数组返回 。
匿名函数
什么是匿名函数?
没有名字的函数 称之为匿名函数!注意:匿名函数在JS中使用最多 。
匿名函数也是需要调用的!
将匿名函数赋值给变量或者是事件
a)将匿名函数赋值给变量 , 然后通过变量名加上小括号来调用匿名函数
b)将匿名函数赋值给事件     *****
将匿名函数赋值给事件 , 那么匿名函数什么时候才会执行?它要等到事件触发了以后 , 匿名函数才会执行 。
什么是变量的作用域?
【【javascript】JavaScript函数介绍:5分钟了解JavaScript】指变量在什么地方可以使用 , 什么地方不可以使用 。
变量作用域的分类
变量作用域分为:全局作用域和局部作用域 。
变量的作用域是通过函数来进行划分的 。
在函数外面定义的变量我们将其称为全局变量 , 它的作用域是全局的 。
全局作用域: 在任何地方都可以访问到的变量就是全局变量 , 对应全局作用域
局部作用域: 在固定的代码片段内可访问到的变量 , 最常见的例如函数内部 。 对应局部作用域(函数作用域)
问:是否能够提升局部变量的作用域呢?将局部变量的作用域提升至全局作用域 。 在函数里面定义的变量也能够在函数外面访问到 。
只需要将函数里面定义的变量的var关键字给去掉就可以实现将局部变量的作用域提升至全局作用域 。
但是:并不建议直接就var 关键字给省略 , 我们建议在函数的外面定义一个同名的全局变量 。