首先什么是变量?
- 所谓的变量它是一个专业术语,是编程中的。目前就可以理解成一个容器,它里面是用来放东西的。如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>