初识javascript 之 函数:function
函数:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
1.简单使用
1 <script> 2 function myFunction() 3 { 4 alert("Hello World!"); 5 } 6 </script>
2.定义函数:
1 最常用的方法:使用关键字:function 2 function 函数名(var1,var2,...,varX) 3 { 4 代码... 5 }
其中,var1等是函数的参数,其个数可有可无。使用花括号包裹执行的代码,结尾没有分号(;),因为函数定义不是一个执行语句。
3.return。函数可以有返还值。返还值会被存储到一个变量中,或者直接使用。
1 //返回 a*b 的值 2 function prod(a,b) 3 { 4 x=a*b 5 return x 6 } 7 8 //调用函数 9 var result=prod(2,3);
4.变量的生命周期(变量存在于内存的时间)。
对于局部变量,一般情况下,当函数执行完毕之后,局部变量会被释放掉。
如上例中,函数的变量x,会在return结束后,被删除。在函数的外部无法重新使用x。