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>