函数:
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后面。