JavaScript变量与作用域
<div style="font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color: #ffffff; padding: 0px; margin: 5px;"><div style="background-color: transparent;">1.JavaScript的变量类型JavaScript的变量分为基本类型和引用类型.基本数据类型是直接存在栈空间的简单数据段,这种类型直接将值保存在内存的某个位置.引用数据类型存储的是指向实际存储于堆内存中的对象的地址.
JavaScript中的基本数据类型共有五种:Number,Null,Undefined,Boolean和String.需要注意的是,js中的String是基本数据类型.
对于基本类型变量的访问,是按值访问的,而对于引用变量的访问是按引用访问的.
2.动态属性
对于引用数据类型的变量,可以对其添加属性和方法,也可以删除属性和方法,例如:
var p = new Object();p.name = "张三";alert(p.name);//张三但是对于基本数据类型来说,这样是不允许的,如下:
页:
[1]