函数的声明定义有两种方式:
1、function fun1(){}
2、var fun2 =function(){}
3、{}中的内容:函数体(函数被调用时所执行的代码块)
4、()中的是函数的参数,在js中,函数的参数不需要指定数据类型,他可以接受任何的数据类型,参数的定义也不需要var关键字
5、js中没有函数重载一说,函数的调用只与函数名称有关; 在调用的时候,也可以不用传递参数
6、返回值:js的返回值不需要定义; 如果需要有返回值,那么直接使用return语句返回即可
7、js的函数都是需要有函数事件触发的,或者代码调用才能执行
哈哈上代码:
<script>
function fun1(parm1,parm2){
document.write(parm1);
return "abab";//不需要在调用函数的时候指定返回值类型,直接返回即可
}
var fun2=function(parm1,parm2){
var a=fun1("ab");
document.write(a);
}
<script>
<input type="button" value="提交" onclick="fun2()">