学习不止眼前的教程与笔记 还需实践与创新

搜索

首页>>网站建设>>Javascript>>基础教程>>

javascript教程(十) 作用域

发布时间:2020-04-10点击:

    Javascript 作用域

    作用域是针对变量提出的概念,也是一个补充吧。

    一、Javascript局部变量

    局部变量的意思就是只能在局部被使用的变量,只能在特定的区域使用,超出这个区域这个变量就不适用了。

    局部变量的的声明一般都在函数中声明,作用域就是函数内部,在函数的外部就不能使用了。

    <script>
    function jubu(){
    var a=123;    //这里的a就是局部变量
    }
    //这里是函数外部,对于变量a是不适用的。
    </script>

    因为局部变量只作用于函数内,所以不同的函数可以使用相同名称的变量。

    局部变量在函数开始执行时创建,函数执行完后局部变量会自动销毁。

    二、Javascript全局变量

    变量在函数外定义,即为全局变量。

    全局变量有 全局作用域: 网页中所有脚本和函数均可使用。

    var a= " hello";
    // 此处可调用 a变量
    function myFunction() {
        // 函数内可调用 a变量
    }

    如果变量在函数内没有声明(没有使用 var 关键字),该变量为全局变量,当然之前必须先定义。

    以下实例中 a在函数内,但是为全局变量。

    // 此处可调用 carName 变量
    function myFunction() {
        a= "hello";
        // 此处可调用 a变量
    }

    三、JavaScript 变量生命周期

    JavaScript 变量生命周期在它声明时初始化。

    局部变量在函数执行完毕后销毁。

    全局变量在页面关闭后销毁。

    四、函数参数

    函数参数(形参)只在函数内起作用,是局部变量。

    学习不止眼前的教程与笔记还需实践与创新——小伙伴们块动手试试吧~
赞一个(0)     踩一个(0)    

相关链接

搜索

题库内容推荐