首页 > 编程语言 > 详细

JavaScript(三)——变量,只是一个原材料

时间:2020-09-09 13:52:44      阅读:58      评论:0      收藏:0      [点我收藏+]

变量是所有程序中最基础的东西 

一个程序里面或多域少都会涉及到 

他的主要功能就是用来存放东西 

然后在用的时候拿出来

这样具体放什么就要看程序中的要求了 

起的名字至少自己可以理解 

至于别人看不看的懂  目前我们好像还关心不到 

先看看变量是什么样子的

        var a = 111;
        var b = "bbb";

刚开始规矩一些还是比较好的  前面是我们用来放变量的名字  当然等号后面就是我们的东西了 

当然变量的使用也是有范围的 

不同的东西在不同的环境中有不同的用处  箱子也一样  我们这里看一下他的

变量作用域

变量作用域(Scope)是指变量在程序中可以访问的有效范围,也称为变量的可见性。

JavaScript 变量可以分为全局变量和局部变量:

  • 全局变量:变量在整个页面脚本中都是可见的,可以被自由访问。
  • 局部变量:变量仅能在声明的函数内部可见,函数外是不允许访问的。
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <script type="text/javascript">
    var a = 111;  //声明并初始化全局变量
    function f(){  //声明函数
        document.write(a);  //显示undefined
        var a = 2;  //声明并初始化局部变量
        document.write(a);  //显示 2
    }
    f(); //调用函数
    </script>
</head>
<body>
</body>
</html>

经过测试我们发现在函数外面声明并初始化的变量在函数里面成了空的了

这是为什么  我们不要去关心

知道这个结果就可以了  那么以后我们在用的时候就要注意这一点了  

很多朋友在写代码的时候发现总是丢东西  原因就是这个作用域在捣鬼

 

JavaScript(三)——变量,只是一个原材料

原文:https://www.cnblogs.com/libg/p/13638167.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!