for变量:写在for循环初始语句中的变量。如:for (int i=1,j=2; i<100; i++)vc的for变量的作用域:void func(){ { for(int i=0; i<100; i++) { printf("Line: %d\n", i+1); ...
分类:
其他好文 时间:
2015-08-11 11:47:23
阅读次数:
113
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } ...
分类:
编程语言 时间:
2015-08-10 14:45:53
阅读次数:
215
一、点语法(一)认识点语法声明一个Person类: 1 #import 2 3 @interface Person : NSObject 4 { 5 int _age;//默认为@protected 6 } 7 8 - (void)setAge:(int)age; 9 - (int)a...
分类:
其他好文 时间:
2015-08-09 20:26:58
阅读次数:
116
作用域即变量和函数的可访问范围。在js中,作用域包括全局作用域和局部作用域。1 变量作用域在函数体内,局部变量的优先级高于同名的全局变量。如果在函数内声明的一个局部变量或者函数参数中带有的变量和全局变量重名,那么全局变量就被局部变量所遮盖。声明局部变量必须用var语句。2 函数作用域(functio...
分类:
编程语言 时间:
2015-08-07 23:31:50
阅读次数:
172
一 变量作用域1.未使用 var声明的变量默认为全局变量2.如果一个 function {}中使用了var ,那个变量被视为局部变量,它只存在于这个函数的上下文中;反之如果没有使用 var声明,则默认是全局变量二 预编译与执行js分块预编译和执行期,预编译期处理所以使用var 声明的变量(此时他们的...
分类:
编程语言 时间:
2015-08-05 17:49:37
阅读次数:
123
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。...
分类:
Web程序 时间:
2015-08-04 18:57:30
阅读次数:
124
前言JavaScript是基于词法作用域的语言:通过阅读包含变量定义在内的数行源码就能知道变量的作用域。全局变量在程序中始终都是有定义的。局部变量在声明它的函数体内以及其所嵌套的函数内始终是有定义的。如果将一个局部变量看做是自定义实现的对象的属性的话,那么可以换个角度来解读变量作用域。每一段Java...
分类:
其他好文 时间:
2015-08-01 21:51:00
阅读次数:
111
JavaScript的基本类型值和引用类型值具有以下特点;1、基本类型值在内存中占据固定的大小,因此被保存在栈内存中;2、引用类型值是对象,保存在堆内存中;3、从变量向另一个变量复制基本类型的值,会创建这个值的一个副本;4、包含引用类型值的变量实际上包含的并不是对象本身,而是一个指向该对象的指针;5...
分类:
编程语言 时间:
2015-07-29 18:37:51
阅读次数:
134
【转载】javascript深入理解js闭包一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码:12345varn=999;functionf1(...
分类:
编程语言 时间:
2015-07-28 17:34:14
阅读次数:
129