JavaScript全局变量和局部变量

全局变量:

  • 可以在网页的任何地方(函数内部和函数外部)使用的变量,就是“全局变量”。

  • 在函数外部定义的变量,就是“全局变量”。

  • 全局变量”既可以在函数外使用,也可以在函数内部使用。

  • “全局变量”在网页关闭时,自动消失(释放空间)。

局部变量:

  • 只能在函数内部使用的变量,称为“局部变量”。

  • “局部变量”在函数内部定义,在函数内部使用。

  • “局部变量”在函数外部无法访问。

  • “局部变量”在函数执完完毕就消失了。

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            //定义全局变量
            var name = "小明";
            function information(){
                //定义局部变量
                var age = 24;
               document.write("大家好,我叫"+name+",今年"+age+"岁<br/>");
            }
            //调用函数
            information();
            //下面的这行代码会报错,说age不存在
            //因为age变量是局部变量,函数执行完毕,局部变量就消失了
            //document.write("大家好,我叫"+name+",今年"+age+"岁<br/>");
        </script>
    </head>
    <body>
    </body>
</html>


继续学习
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //定义全局变量 var name = "小明"; function information(){ //定义局部变量 var age = 24; document.write("大家好,我叫"+name+",今年"+age+"岁<br/>"); } //调用函数 information(); //下面的这行代码会报错,说age不存在 //因为age变量是局部变量,函数执行完毕,局部变量就消失了 //document.write("大家好,我叫"+name+",今年"+age+"岁<br/>"); </script> </head> <body> </body> </html>
提交重置代码
章节
笔记
提问
课件
反馈
捐赠

javascript初级教程

  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载
一辆想出轨的无轨电车

一辆想出轨的无轨电车

到现在都能看懂,都尝试了,可以可以。。。

4年前    添加回复 0

回复
我又来了

我又来了

从字面意思也很容易理解

4年前    添加回复 0

回复
学习ing

学习ing

为什么没有报错啊,是编辑器问题吗

4年前    添加回复 0

回复
末日的春天

末日的春天

学习怎么调用局部变量和全局变量

4年前    添加回复 0

回复
橱窗的光

橱窗的光

函数体内的是局部变量,函数体外是全局变量,明白了

4年前    添加回复 0

回复

function的花括号后面为什么不需要分号?

[最新 阿神 的回答]function还没有结束  所以不加; 【 function 函数名(){ 函数代码  } 】 这是一个整体,不能加“;”其实这些语法问题不要太纠结

时间:4年前

巅峰之前

巅峰之前

js的变量作用域比较简洁明了,全局变量的定义为只要是在函数外部定义的变量都为全局变量。全局变量的生命周期为页面的生存周期,当网页被关闭时才会自动释放。 而局部变量为在函数内部定义的变量 ,局部变量只能在函数内部访问,函数运行结束该变量即被自动销毁。

2年前 0

素颜

素颜

全局变量 可以在网页的任何地方(函数内部和函数外部)使用的变量,就是“全局变量”。 在函数外部定义的变量,就是“全局变量”。 全局变量”既可以在函数外使用,也可以在函数内部使用。 “全局变量”在网页关闭时,自动消失(释放空间)。 局部变量 只能在函数内部使用的变量,称为“局部变量”。 “局部变量”在函数内部定义,在函数内部使用。 “局部变量”在函数外部无法访问。 “局部变量”在函数执完完毕就消失了。

4年前 0

课件暂不提供下载,工作人员正在整理中,后期请多关注该课程~