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

前端JS03(函数)

时间:2016-07-31 00:13:20      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

1.1  冒泡排序

冒泡排序是将数据从大到小或是从小到大排列的一种算法。

是首先拿着当前的值,依次的和后面的值进行比较,如果是从大到小排列的话,当前的值 小于后面的值的时候,就两两交换,

1.2  函数

函数就是代码复用的一种机制或是封装某种功能的代码段。

函数的定义:

 

函数名一般是一个动词,代表某种功能,名字最好也要遵循驼峰命名法

函数声明了之后,自己是不会自动调用的,需要我们来执行调用,函数的调用就是:   函数名();

函数的好处:一次声明或是定义,多次调用或是多次执行或是只定义一次,可以被执行或是调用多次。

1.3  函数的组成

 函数的三要素: 函数名(函数的功能),参数,返回值

其中,参数不是必须的,也就是说可以没有参数,返回值是每个函数都有的,如果没有明确的返回值的话,默认是undefined.

其实我们可以将函数看成是专门做某件事情的人或是机构,有时候做某件事情的时候,需要我们提供一些数据给它,它在执行或是运算完毕之后或许会有某些结果返回给我们,我们提供的数据就叫做参数,返回给我们的结果就叫做返回值。

比如说:我们去银行ATM机取款,我们需要输入一些密码和取款金额,那么 我们输入的这个密码和金额就是参数,如果输入正确,最终取到的钱,就是返回值。

1.4  形参和实参的关系

定义好了函数之后,在函数调用的时候,会将函数的实参复制一份传到函数定义时的形参里面,会和之前的一一对应起来,如果实参和形参的个数不一样的时候,会先按之前的分配。实参和形参的个数是可以不一样的。

var i= 0;
function getSum(a,b,c){ // 在函数定义的时候,使用的参数叫做形参,起占位置的作用
    // arguments
    a = a || 0;
    b = b || 0;
    c = c || 0;
    console.log(a+b+c);
}

getSum(10,20);//在函数真正的调用的时候,传入的数据,才是实参

 

1.5  Return 的用法

在函数当中,return一般是用于返回函数当中的数据,如果return后面跟着数据,则后面的数据是整个函数的返回值,程序运行到这里的时候,会先将返回值返回出去,然后立即跳出当前函数,后面的代码不再执行。

如果return 后面没有数据的话,程序运行到return处,则表示直接立即跳出当前函数,后面的代码都不执行。

function getSum(a,b){
    a = 100;
    return  a + b ; //将计算后的结果用关键字return返回出去
    console.log("看我执行了没有。。。。"); // return后面的代码不再执行
}
var num = getSum(a,b);
console.log(num*2);

1.6  函数的嵌套

所谓函数的嵌套就是在一个函数里,调用另一个函数。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

有些人,插队时候没人打他,随地吐痰的时候没人管他,马路上随便变道没人收拾他,随意开远光没人奈何他,所以产生了幻觉,觉得这个世界的规矩是有商量的余地的,甚至这个规矩没啥用。

于是,她在野生动物园,下车了,下车了……

 

 

老虎叼走一个下车的女人后,全国各大城市的中年成功男人纷纷以各种理由,带老婆驾车奔赴北京,他们的计划就是自驾游玩野生动物园,园内游玩途中故意和老婆吵架,刺激老婆下车,然后关上车门;这引起了北京成功男人的强烈不满,他们说目前动物园的老虎连北京的老婆都吃不完,外地的就别来捣乱了。.. .. ..老虎表示:压力很大……

 

前端JS03(函数)

标签:

原文地址:http://www.cnblogs.com/wangkang894/p/5722035.html

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