1、脑栲葱蛸函数:函数就是一段可以自动完成某个功能的代码(整体)可以节省代码而且让我们写的程序有课重复使用好处定义函数语法:function 函数名(形式参数1,形式参数2){函数体【代码】}调用函数语法:函数名(实际参数1,实际参数2);形式参数也叫形参,实际参数也叫实参实际参数是在调用函数的时候出现,形式参数是在定义的时候出现案例,求任意半径的圆的面积
2、案例:求任意两个数位矩形边长,求周长定义语法:function 函数名(形式参数1,形式参数2……){函数体,return}调用语法:函数名(实际参数1,实际参数2……);
3、Firbug查看函数的执行:
4、函数的作用域:注意:在用函数的时候,如果定义了新的变量,这种情况是有作用域的问题1,局部变量:在函数内部用var定义的变量,只能在函数内部使用2,全局变量:在函数外部用var定义的变量,在任何地方都可以使用提示:我们只要关注局部变量既可
5、函数的递归(递归函数)Function abc(){abc();}Abc();概念:函数执行的时候调用函数其本身,写递归函数必须得写出口案例:输出1到100之间所有的数字(递归函数)
6、九九乘法表案例函数调用:
7、系统内部的函墙绅褡孛数:parseInt(参数),通过函数parseInt获得参数的整数位parseI荏鱿胫协nt(9,.2)=>9parseInt(9.9) ;=>9parseInt(9.0) ;=>9parseInt(“9.3”);=>parseInt(“9.3abc”)=>parseInt(“abc9.3”);parseFloat(参数);通过函数parseFloat获得参数的浮点数parseFloat(9.2);=》9.2parseFloat(9.922);=>9.922(0.922)parseFLoat(“9.23abc”);parseFloat(“9.23”);parseFloat(“abc9.23”);