[1]变量 [2]标识符 [3]作用域 [4]垃圾回收 [5]内存管理
分类:
编程语言 时间:
2015-08-30 08:44:11
阅读次数:
216
在javascript中,对象和函数同样也是变量。作用域可以访问变量,对象,函数的集合。javascript局部作用域 变量在函数内声明,变量为局部作用域。 局部变量:只能在函数内部访问。//实例//此处不能调用carName变量function myFunction() { var carN...
分类:
编程语言 时间:
2015-08-28 11:03:05
阅读次数:
168
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Ja...
分类:
Web程序 时间:
2015-08-21 11:15:44
阅读次数:
163
1、在JavaScript的变量作用域里有一条规则“全局变量都是window对象的属性”。当执行 checkThis() 时相当于 window.checkThis(),因此,此时checkThis函数体内的this关键字的指向变成了window对象,而又因为window对象有一个x属性( 'thi...
分类:
其他好文 时间:
2015-08-18 15:58:39
阅读次数:
166
要理解javascript的闭包 关键是弄明白三样事情1.变量作用域一言以蔽之 函数内部可以访问函数外部的字段 而反之不行1 var n=999;2 3 function f1(){4 alert(n);5 }6 7 f1(); // 9991 function f1...
分类:
编程语言 时间:
2015-08-16 00:40:13
阅读次数:
161
1. 类 ,对象,属性,成员变量,局部变量,方法,函数,行为。 类:一类抽象的事物 对象:类的具体实现 函数=方法=行为:可以简单的这么理解成是一样的,类的一种动作 属性:封装了成员变量的get setter方法 成员变量:类中定义的变量,作用域是整个类 局部变量:方法中定义的一个变量,作用的域.....
分类:
其他好文 时间:
2015-08-16 00:38:26
阅读次数:
106
根据代码块的定义,任何一对花括号都可构成一个代码块,代码块里用花括号括起来的复合语句当然也算一个代码块。要注意的是:1)代码块发生嵌套时,里层代码块的变量如果与外面的变量同名,将临时覆盖外面的变量,当这个代码块执行结束后,会恢复原先变量的值;2)两个独立的代码块可以用同名变量,互不影响。3)函数形参...
分类:
其他好文 时间:
2015-08-14 21:00:54
阅读次数:
103
在学习JavaScript的变量作用域之前,我们应当明确几点: a、JavaScript的变量作用域是基于其特有的作用域链的。 b、JavaScript没有块级作用域。 c、函数中声明的变量在整个函数中都有定义。1、JavaScript的作用域链首先看下下面这段代码:1234567891011121...
分类:
编程语言 时间:
2015-08-14 13:14:01
阅读次数:
110
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。? 变量的作用域无非就是两种:全局变量和局部变量。? Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。? Js代码? ...
分类:
编程语言 时间:
2015-08-13 01:22:49
阅读次数:
147
ECMAScript包含两种不同数据类型的值:基本类型值——简单的数据段和引用类型值——可能由多个值构成的对象。Undefined、Null、Boolean、Number和String这5种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值。引用类型的值是保存在内存中的对象,js不允许直接...
分类:
其他好文 时间:
2015-08-11 15:58:24
阅读次数:
160