方法嵌套实际是要实现一种循环,是循环就有两个要素:一个是终止条件,一个是增量。
嵌套函数和普通函数有一点不同:
既然是嵌套函数,就是把自身当作值运用到函数体内。这就要求函数必须有一个返回值。就要用return语句。
function a(x){
if(x<=1)
return 1
else
return x*a(x-1)
}
//上述示例是一个嵌套函数,来确定一下循环要素:if(x<=1) return 1这是终止条件,当x<=1时终止,else return x*a(x-1)这是增量,每次嵌套调用函数a()时参数都会减1
function a(x){
if(x<=1)
return 1
else{
var m=1
for(var i=2i<=xi++){
m*=i
}
return m
}
}
//上述示例嵌套函数就是要实现这样的循环
两种方式:一、如果是在网页直接写js代码,则在HTML中嵌入如下标签
<script language='javascript'>
// js代码
<script>
二、如果是外部js文件,则在HTML标签<head></head>之间嵌入如下标签
<script src="外部文件路径/js文件" language="javascript"></script >
例如:
<script src="baobiao/js/CalendarSelector.js" language="javascript"></script >