基本类型和引用类型 基本类型引用会直接在内存中复制一份,而引用类型则复制的是引用。 基本类型 var num = 5; var num1 = num; 如下图: ? 引用类型 ????????????var o = new Object(); ? ? ? ...
分类:
Web程序 时间:
2014-09-23 21:14:15
阅读次数:
246
1、变量遵循先声明再使用。console.log(b); b=123;代码运行结果:Uncaught ReferenceError: b is not defined2、方法内定义的局部变量外部不能访问。 function my(){ var a='hi'; } my(); console.log(...
分类:
编程语言 时间:
2014-09-19 22:16:46
阅读次数:
156
变量、作用域和内存问题执行环境共有两种类型——全局和局部作用域链会加长,有两种情况:try-catch语句的catch块,with语句.javascript没有块级作用域,即在if,for循环中的变量,在块结束后,并不会被销毁.最好能手工断开原生javascript对象与DOM元素之间的连接。Obj...
分类:
编程语言 时间:
2014-09-15 14:16:59
阅读次数:
237
1 JavaScript变量作用域 1.1 函数作用域 没有块作用域:即作用域不是以{}包围的,其作用域完成由函数来决定,因而if /for等语句中的花括号不是独立的作用域。 如前述,JS的在函数中定义的局部变量只对这个函数内部可见,称之谓函数作用域。 嵌套作用域变量搜索规则:当在函数中引用一个变量...
分类:
编程语言 时间:
2014-09-14 10:04:06
阅读次数:
239
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1();...
分类:
编程语言 时间:
2014-09-10 09:31:10
阅读次数:
329
1、JavaScript的作用域链2、函数体内部,局部变量的优先级比同名的全局变量高。3、JavaScript没有块级作用域。4、函数中声明的变量在整个函数中都有定义。5、未使用var关键字定义的变量都是全局变量。6、全局变量都是window对象的属性在学习JavaScript的变量作用域之前,我们...
分类:
编程语言 时间:
2014-09-09 17:31:19
阅读次数:
283
类基础知识
变量作用域
变量名:变量名就像实验室中容器的编号。{} 相当于实验室。
变量的定义:
分类:
其他好文 时间:
2014-09-07 15:54:25
阅读次数:
214
1、 基本类型值Undefined、Null、Boolean、Number 和 String 基本类型值的复制过程(图解)基本类型值在内存中占据固定大小的空间,因此被保存在栈内存中;从一个变量向另一个变量复制基本类型的值,会创建这个值的一个副本;2、引用类型值 变量对象中的变量和保存在堆中的对象.....
分类:
编程语言 时间:
2014-09-04 18:33:59
阅读次数:
253
一、点语法1.OC中点语法是方便从事别的语言开发的程序员迅速的转到OC开发当中,先看下面这个例子: 1 // 声明一个Person类 2 @interface Person : NSObject 3 { 4 int _age; 5 NSString *_name; 6 } 7 - (...
分类:
其他好文 时间:
2014-09-04 18:31:09
阅读次数:
165
windows里命令行参数只有可执行程序的时候,可以把文件拖拽到可执行程序上面相当于 把文件名当参数传递了变量作用域:#include #include int main(){ int i = 10; while( i-- ) //这个i是上面的i,所以只会输出10次 { int i = 0;//去...
分类:
其他好文 时间:
2014-09-04 01:23:07
阅读次数:
333