常量JS中的常量类型主要包括字符串常量,数值常量,布尔常量,null和undefined等。变量JS变量的命名必须以字母或下划线开始。后可跟下划线或者数字,但不能使用特殊符号。JS变量的作用域有全局和局部之分,变量同名时,局部作用域优先于全局作用域。加深数据类型的理解
分类:
其他好文 时间:
2015-05-05 23:38:50
阅读次数:
125
1.从作用域看:1>全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变量定义的源文件需要用extern 关键字再次声明这个全局变量。2>静态局部变量具有局部作用域,它只被初始化一次,自从第一次被初始化直到程序运行结束都一直存在,它和全局变量的区别...
分类:
编程语言 时间:
2015-05-02 15:04:37
阅读次数:
130
1.angularjs特性mvc模式模块系统指令系统依赖注入双向数据绑定2.$scope与$rootscope$scope是局部作用域,$rootscope是全局作用域。配合ng-controller使用,查找变量时会先从当前作用域($scope)找到全局作用域($rootscope)。函数的形参$...
分类:
Web程序 时间:
2015-04-19 22:46:09
阅读次数:
234
函数的作用域:调用对象 JavaScript中函数的主体是在局部作用域中执行的,该作用域不同于全局作用域。这个新的作用域是通过将调用对象添加到作用域链的头部而创建的(没怎么理解这句话,有理解的亲可以留言告诉我, 谢谢)。因为调用对象是作用域链的一部分,所以在函数体内可以把这个对象属性作为变量来访问....
分类:
编程语言 时间:
2015-04-18 12:44:22
阅读次数:
133
js闭包浅理解 ============ 要理解闭包,得先知道js的变量作用域,在js中,有两种变量作用域: - 全局作用域 - 局部作用域 一、在函数内可以访问全局变量 ------------------------------------- 比如,下面的例子...
分类:
Web程序 时间:
2015-04-08 23:31:24
阅读次数:
357
变量作用域:可以简单地理解为变量的可见区域,变量能被访问的范围。如同其他语言,php中也有全局作用域和局部作用域之分,但是不同的是:php中的全局作用域指的是:只能在函数外部使用,而局部作用域指的是:只能在函数内部使用。php中的全局变量指的是:在函数外部定义,一般来说只能在函数外部被访问,不能直接...
分类:
Web程序 时间:
2015-04-03 20:56:45
阅读次数:
143
构造函数用于在创建类对象时初始化该对象,若没有显式地在类中定义构造函数,那么编译器将自动生成默认构造函数。当类对象定义在全局作用域中时,类的内置和复合类型成员将对对象初始化;当类对象定义在局部作用域中时,类的内置和复合类型不进行初始化。 1 class MyClass 2 { 3 publi...
分类:
其他好文 时间:
2015-04-03 14:53:43
阅读次数:
99
一、函数定义函数声明语句声明了一个变量,并把一个函数对象赋值给它。定义函数表达式没有声明变量。如果一个函数定义表达式包含名称,函数的局部作用域会包含一个绑定到函数对象的名称。函数的名称成为函数内部的局部变量。函数声明语句“被提前”到外部脚本或外部函数作用域顶部,可以在它定义前出现的代码调用。但表达式...
分类:
编程语言 时间:
2015-04-02 01:16:03
阅读次数:
191
在JavaScript中,作用域是执行代码的上下文。作用域有三种类型:全局作用域、局部作用域(或“函数作用域”)和eval作用域。 在函数内部使用var定义的代码,其作用域是局部的。 var foo = 0; // 全局作用域console.log(foo); // 0var myFunct...
分类:
Web程序 时间:
2015-04-01 17:14:42
阅读次数:
156
1) 控制作用域 对变量的符号的查询总是沿着作用域链, 从局部作用域开始查询, 如果查到了就停止, 否则继续查询外层作用域 ....一直到全局作用域为止。 所以: 对全局变量的访问时间 > 对局部变量的访问时间。因此要局部变量缓存全局对象可以提高性能。// Bad example:// 对于全局.....
分类:
编程语言 时间:
2015-03-10 22:45:14
阅读次数:
245