函数声明与函数表达式

函数的定义:用function关键字定义的,可被多次调用。

2018年9月6日    22:55:5  



函数的语法:

1.无参数的:function(){   执行代码   }

2.有参数的:function(param1,param2){ 执行代码 }

以上两种为函数的声明,然后来说一下函数的表达式:

var object = function(){   执行代码    }

关于参数传输的情况:

1.形参比实参多的情况,多余的形参中存的的值是undefined

2.实参比形参多的情况,多余的实参忽略不计

函数的执行:

1.只有当调用函数的时候,函数体内的逻辑代码才会执行

2.函数没有任何值得时候返回的也是undefined

函数的声明和函数的表达式的区别:

1.对于声明的函数,我们调用的位置可以随意

2.对于函数的表达式。函数调用必须写在函数后面

运用方法:

var obj = function(){
        alert("这是一个函数表达式”);
}
obj();
            

 

function obj(){
  alert(‘这是一个声明的函数’);  
};
obj();

立即执行表达式:

(function(){
    alert("这是一个立即执行表达式");
})()

对于立即表达式呢,写法比较多;孜然会在下一篇的博客里为大家介绍,请多多关注孜然。如果有发现孜然有写的不对的地方,请留言提出。

 

posted @ 2018-09-06 22:53  安孜然  阅读(168)  评论(0编辑  收藏  举报