Javascript笔记 - Javascript中的变量

1、变量的类型:

1.1、基本类型:

基本类型:如数字,布尔值,在内存中有固定的大小直接通过变量来方位基本类型的数据。

//基本类型
var a = 1;
var b = a;
a = 2; //此时b的值不变

1.2、引用类型:

引用类型:对象,数字和函数等,它们的大小原则上是不受限制的,通过引用来访问。

//引用类型
var obj = new Object();
obj.name = “Jason”;
var obj2 = obj;
alert(obj2.name);
obj.name = “arthinking”; //obj2的name也跟着改变
alert(obj2.name);

2、变量的作用域:

全局变量:在函数外部声明的变量

局部变量:在函数内部声明的变量

var name = “全局变量”;
function func(){
var name = “局部变量”;
}

如果在函数内部使用的变量没有使用var,则默认操作全局的变量:

var name = “全局变量”;
function func(){
name = “局部变量”;
}
alert(name); //输出为局部变量

arthinking wechat
欢迎关注itzhai公众号