Javascript基础教程之定义和调用函数
函数是一个可以随时运行的语句,简单说,函数是完成某个功能的一组语句,它接受0或者多个参数。
函数的基本语法如下
functionfunctionName([arg0,arg1,......argN]){ statement [return[expression]] }
其中,function为自定义函数的关键字,functionName为函数名,arg表示传给函数的各种参数列表,各个参数之间使用逗号隔开。参数可以为空。
statement为函数本省,可以是各种合法的代码块。
retureexpression为返回函数的值expression,同样是可选项。简单示例如下。
functionsayName(yname){ document.write("hello"+yname) } sayName(112);
另外,javascript执行过rerurn后便不再执行。
<divid="xxx"style="width:200px;height:100px;background-color:aquamarine"></div> <scripttype="text/javascript"> functioncNumber(inNmuber1,inNumber2){ returninNmuber1+inNumber2 } irese= cNumber(40,20); document.getElementById("xxx").innerHTML=irese; </script>
一个函数中可能有多个return
<divid="xxx"style="width:200px;height:100px;background-color:aquamarine"></div>
<scripttype="text/javascript"> functioncNumber(inNmuber1,inNumber2){ if(inNmuber1>=inNumber2) returninNmuber1-inNumber2 else return inNumber2-inNmuber1 } irese= cNumber(10,20); document.getElementById("xxx").innerHTML=irese; </script>