javascript--函数(一)
函数是将实现某一功能的代码集合起来,以便重复使用的代码块。 一、函数的创建与调用 //基本语法声明函数及调用 function obj(){ alert(1) } obj() //字面量定义函数(匿名函数的自调用) (function(){ //函数功能代码块 })() //对象形式声明函数 <body> <div onclick="fname3()" style="background: red;width: 100px;height: 100px"></div> <!--事件调用--!> </body> <script> var fname3=new Function("alert(1)"); </script> 注意:以基本语法声明的函数,会在页面载入的时候提前解析到内存中,以便调用,所以可以在函数的前面调用,这里涉及到js中的预解析顺序,但是以自变量形式命名的函数,会在执行他的时候,才进行赋值,所以只能在函数的后面调用。 二、函数的参数 1.参数的作用:可以动态的改变函数体内对应的变量的值,使同一函数体得到不用的结果。 形参:在定义函数的时候,函数括号内定义的变量叫做形参,用来接收实参的 实参:在调用函数的时候,在括号内传入的变量或值叫做实参,用于传递参数 2.参数的详解 1)参数的类型 可以是任何的数据类型