函数:

1、函数就是一个具有某些功能的代码块(可以看作是个工具),这个代码块只能被事件激活,或者在函数被调用时才会执行。你可以在页面中的任何位置调用.因为当你声明一个函数后(function)当浏览器加载这篇scipt文件时就会提前把函数放到文件的最前面去,不过它是隐形的只有被调用时才会运行起来。

2、函数的表达形式:function  函数名(){  }               function  就表示声明一个函数。

3、如何使用函数: 在使用函数时直接  “ 函数名()”就可以了这个就叫函数的调用。

     函数的内部放一系列的代码块,这些代码块和起来就是为了实现某些工能的,所以可以认为它是        一个工具。那么作为一个工具就可以重复使用,所以函数的特点就是它可以重复使用。

   例如 :  

  function fn(){console.log(666)};--------------------------声明一个函数,函数的名字为fn,

                                                                                                 它里面的功能是打印“666”

   fn();-------------------------------------------运行函数fn,最后它就会在后台为我们打印“666”

4、函数的参数:-----------函数的参数就是小括号里面的内容。  因为函数可以理解为一个工具                                               那么在使用这个工具时,可能会用到一些不在函数内部的东西,这时就                                           需要把它作为一个参数给传进来。

  function fn(n){console.log(n)};

   fn(666);----------------这时它同样会打印“666”

---------------------------------------------------------------------------------------------------

   var  index = 1;

  function fm(m){for(var i = 1;i < m + 1;i + +){ index * = i }; return index };

  console.log(fm(m));

  m就是我们传进去的参数,而函数fm就是一个求阶乘的工具,只要我们传进去一个值他就会求出这个值的阶乘,而且无论我们在scipt标签内的那个位置调用函数fm并给它传参,它都会给我们返回一个值,所以函数这个工具可以被重复使用。

5、返回值-------------就是指一个函数执行完以后会有一个结果,把这个结果返回到函数外面去,这个结果就叫返回值。要返回这个结果就要用到  return  关键字,在函数内部,不管return后面还有没有代码,都不再执行了。  也就是说当代码执行到某一行遇到return就会停止执行它后面的代码,并把结果返回出去,结果就放在return后面。

 

posted on 2017-07-04 18:46  YC小杨  阅读(138)  评论(0编辑  收藏  举报