js中的变量分析

173 阅读1分钟

首先什么是变量?

  • 所谓的变量它是一个专业术语,是编程中的。目前就可以理解成一个容器,它里面是用来放东西的。如var a = 110; 把110这个东西放到了a的个容器的。

声明变量

  • 声明变量就是使用var这个关键字,如var X = 66;
  • 声明变量可以单独声明,也可一次声明多个,还可以重复声明
  • 单个声明
<script>
    var a=110; 
    var b=120;
 </script>
  • 一次声明多个
<script>
   var a=110,b=120,c=119;
   var x=10086,
       y=10085,
       z=12306;
</script>
  • 重复声明
<script>
   var x=112,
       x=220,
       x=911;
</script>

全局变量与局部变量

  • 全局和局部是指变量的生效范围。
  • 要区分全局和局部这两个概念,首先要引入函数这一概念。
  • 在JS中,函数就是一个功能块。函数是也需要声明的。声明一个函数写法:funciton f(){}
  • 局部变量是声明在函数中的变量,全局变量是声明在函数外面的变量,如:
<script>
function f(){
    var a=110;
}
var b=120;
</script>
  • 其中110是局部变量,120是全局变量。
  • 局部变量的生效范围是函数内,如下
<script>
function f(){
    var a=110
    console.log(a)
}
f();
var b=120;
</script>

  • 全局变量是指在函数外面的变量,它的生效范围是函数内外,如下:
<script>
 var b=120;
function f(){
    console.log(b)
}
f();
console.log(b)
</script>