函数

作者: 笨笨的小蜗牛_用生命奔跑 | 来源:发表于2018-05-08 17:22 被阅读0次

    一、js声明函数有三种方式

    1、函数声明                        function  fun-name(){}

    2、函数表达式                     var  变量名=function(){}

    3、Function构造函数        var  add =new Function()等价于 function   add(){}

    匿名函数 function(){}是属于函数表达式,赋予一个变量即创建函数,赋予一个事件则成为事件处理程序或创建闭包等等。

    函数表达式后面可以加括号,表示立即执行函数。函数声明只能通过   fun-name()来执行。

    二、立即执行函数

    对于匿名函数,function之前加+、-、*、!,()等都可以办匿名函数变成函数表达式,后面加一个括号都可以变成立即执行函数

    格式:(function(){}()、(function(){}())、、、、

    三、函数重复声明,后面重新声明的会覆盖前面的

    四、函数也是一个值,他的作用域不是他执行时的作用域,而是他声明之后的作用域。

    相关文章

      网友评论

          本文标题:函数

          本文链接:https://www.haomeiwen.com/subject/rcairftx.html