JavaScript中的变量定义与储存介绍
与C、Java等编程语言不同,JavaScript中的变量是无类型的,所有的变量定义使用的关键词均为var:由于JS中变量是无类型的,因此完全可以对同一个变量进行不同类型的赋值,如:如果定义的变量为全局变量,同时在变量定义过程中没有使用var关键词,那么该变量会作为全局对象的属性而存在,可以通过访问this的相应属性而获得,也可以通过使用delete关键词将其从全局对象中删除掉:与全局对象this相反,JavaScript中不提供任何方式来访问这些局部对象。因此,开发人员无法对这些局部对象进行操作。不过,理解这些函数调用对象对于理解JavaScript中的一些概念会有很大的帮助,比如说变量的作用域和闭包。
下载地址
用户评论