标签:
冒泡排序是将数据从大到小或是从小到大排列的一种算法。
是首先拿着当前的值,依次的和后面的值进行比较,如果是从大到小排列的话,当前的值 小于后面的值的时候,就两两交换,
函数就是代码复用的一种机制或是封装某种功能的代码段。
函数的定义:
函数名一般是一个动词,代表某种功能,名字最好也要遵循驼峰命名法
函数声明了之后,自己是不会自动调用的,需要我们来执行调用,函数的调用就是: 函数名();
函数的好处:一次声明或是定义,多次调用或是多次执行或是只定义一次,可以被执行或是调用多次。
函数的三要素: 函数名(函数的功能),参数,返回值
其中,参数不是必须的,也就是说可以没有参数,返回值是每个函数都有的,如果没有明确的返回值的话,默认是undefined.
其实我们可以将函数看成是专门做某件事情的人或是机构,有时候做某件事情的时候,需要我们提供一些数据给它,它在执行或是运算完毕之后或许会有某些结果返回给我们,我们提供的数据就叫做参数,返回给我们的结果就叫做返回值。
比如说:我们去银行ATM机取款,我们需要输入一些密码和取款金额,那么 我们输入的这个密码和金额就是参数,如果输入正确,最终取到的钱,就是返回值。
定义好了函数之后,在函数调用的时候,会将函数的实参复制一份传到函数定义时的形参里面,会和之前的一一对应起来,如果实参和形参的个数不一样的时候,会先按之前的分配。实参和形参的个数是可以不一样的。
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);//在函数真正的调用的时候,传入的数据,才是实参
在函数当中,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);
所谓函数的嵌套就是在一个函数里,调用另一个函数。
有些人,插队时候没人打他,随地吐痰的时候没人管他,马路上随便变道没人收拾他,随意开远光没人奈何他,所以产生了幻觉,觉得这个世界的规矩是有商量的余地的,甚至这个规矩没啥用。
于是,她在野生动物园,下车了,下车了……
老虎叼走一个下车的女人后,全国各大城市的中年成功男人纷纷以各种理由,带老婆驾车奔赴北京,他们的计划就是自驾游玩野生动物园,园内游玩途中故意和老婆吵架,刺激老婆下车,然后关上车门;这引起了北京成功男人的强烈不满,他们说目前动物园的老虎连北京的老婆都吃不完,外地的就别来捣乱了。.. .. ..老虎表示:压力很大……
标签:
原文地址:http://www.cnblogs.com/wangkang894/p/5722035.html