javascript方法里嵌套另一个方法

JavaScript028

javascript方法里嵌套另一个方法,第1张

方法嵌套实际是要实现一种循环,是循环就有两个要素:一个是终止条件,一个是增量。

嵌套函数和普通函数有一点不同: 

    既然是嵌套函数,就是把自身当作值运用到函数体内。这就要求函数必须有一个返回值。就要用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 >