码迷,mamicode.com
首页 > Web开发 > 详细

JS-函数

时间:2015-10-27 23:52:09      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:

【函数的创建及使用】

语法:

function 函数名 (形式参数1,形式参数2,...,形式参数n){

语句

return 返回值;

}

================

//创建阶乘函数

function n$(n){

   if(n==0){

           return 1;

      }

    var out=1;

    for(var i=1;i<=n;i++){

    out*=i;

      }

   return;

}

//调用函数

var n0=n$(0);

var n10=n$(10);

var n15=n$(15);

技术分享

技术分享

调用函数通过,函数名()就可以了。需要注意,函数名的命名规则和变量名完全相同,但是通常函数名是动词,变量名是名词


【函数的参数】

需要多个参数用,逗号隔开,参数声明和参数赋值有先后顺序,所以调用函数时,一定要准确地给每个参数传递正确的值

技术分享技术分享

技术分享

技术分享

技术分享

 


 

【函数返回值】

和参数一样,return语句不是必须,即使不写return语句,函数本身也会有返回值undefined

技术分享技术分享


 

【内部函数和匿名函数】

技术分享

技术分享

技术分享技术分享

技术分享


【回调函数】

回调函数通常是跟事件联系在一起,如单击按钮事件、敲键盘事件等。这些事件发生了以后就会调用回调函数,如

<script>

    function func(){

    alert(‘回调函数‘)

    }

</script>

<input type=button value=‘点我‘ onclick=‘func()‘/>


【递归算法】
递归就是在函数体内再次调用函数本身的一种方法

技术分享

技术分享

技术分享


【变量的作用域和生命周期】

技术分享技术分享

技术分享

技术分享

技术分享

 

JS-函数

标签:

原文地址:http://www.cnblogs.com/0621-barvo/p/4915764.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!