变量是所有程序中最基础的东西
一个程序里面或多域少都会涉及到
他的主要功能就是用来存放东西
然后在用的时候拿出来
这样具体放什么就要看程序中的要求了
起的名字至少自己可以理解
至于别人看不看的懂 目前我们好像还关心不到
先看看变量是什么样子的
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>
经过测试我们发现在函数外面声明并初始化的变量在函数里面成了空的了
这是为什么 我们不要去关心
知道这个结果就可以了 那么以后我们在用的时候就要注意这一点了
很多朋友在写代码的时候发现总是丢东西 原因就是这个作用域在捣鬼
原文:https://www.cnblogs.com/libg/p/13638167.html