大家都知道js中变量的声明是要提前的,以下有4个例子:
1.if(!"t" in window){
var t = 1;
}
alert(t);答案是undefined,为什么呢,就是因为变量声明提前了,所以t是在window对象里面的,但是没有走下面的判断,所以并没有赋值,答案就是undefine
2.var num = 100;
function fn(...
分类:
Web程序 时间:
2014-09-17 18:46:22
阅读次数:
214
通常按照变量声明的范围,可以分为:全局变量,类变量,局部变量。 全局变量:是指在类外声明的变量,通常这种变量时在整个工程内有效的,也就是说在整个工程中的类都可以使用。该变量的生存周期是在工程创建时有效,工程销毁时销毁。 类变量:是指在类中声明的变量,这种变量在类中的方法都可以使用。其生命周期是在.....
分类:
其他好文 时间:
2014-09-15 11:15:58
阅读次数:
189
@public : 在任何地方都能直接访问对象的成员变量@private : 只能在当前类的对象方法中直接访问(@implementation中默认是@private,即使声明为@public,若处在单独文件中也是@private)@protected : 可以在当前类及其子类的对象方法中直接访问....
分类:
其他好文 时间:
2014-09-14 23:21:17
阅读次数:
255
ps:上节课有一部分忘记补充了,就是java中的() ; {}这类的符号都应该使用半角的,也就是英文符号,而不能使用形如 ; ()这样的全角符号 Java是一种强类型语言,必须为每一个变量声明一个类型。 变量之前已经说过了,类似于x、y、z,x=1、y="abc"、z=true 类似于这样的就是.....
分类:
其他好文 时间:
2014-09-14 12:45:57
阅读次数:
253
8.1 函数定义: 变量声明提前,但是变量赋值并不会提前 函数声明语句不能出现在循环,条件判断或者try/catch/finally以及with语句中:8.2 函数调用(函数调用,方法调用,构造函数调用,间接调用(call,apply)) 1、var isStrict = (function(...
分类:
编程语言 时间:
2014-09-10 12:20:10
阅读次数:
277
一个是用来传值的 一个是用来获取首地址的&(引用)==>出现在变量声明语句中位于变量左边时,表示声明的是引用.例如: int &rf; // 声明一个int型的引用rf.&(取地址运算符)==>在给变量赋初值时出现在等号右边或在执行语句中作为一元运算符出现时 表示取对象的地址.在C++中,既有引用又...
分类:
其他好文 时间:
2014-09-06 21:12:33
阅读次数:
206
1.内存四大区域
2.在程序中,变量的声明可以有多份,定义只能有一份
3.寄存器在cpu里面,没有地址
4.c语言内嵌汇编语言
5.auto变量
自动分配内存,自动释放内存。
6、栈的大小由编译器决定
修改栈的方式,右击项目à属性à配置属性à链接器à系统à堆栈保留大小
7.卡死cpu,卡死内存的程序...
分类:
其他好文 时间:
2014-09-06 13:43:23
阅读次数:
207
刚开始使用js的时候,感觉这语言好简单。使用起来非常快。但是当我问自己,js的精华,特性在哪里,只是不需要定义类型,不需要自己管理内存嘛。刚开始对js的理解仅限于此。一直理解的是,JS是一个解释性语言,代码一行行解析下去,忽然有时候发现一个写法,让我对此产生了怀疑,在百度之后终于知道了为什么。在这里...
分类:
编程语言 时间:
2014-09-03 01:26:45
阅读次数:
181
一个是用来传值的 一个是用来获取首地址的&(引用)==>出现在变量声明语句中位于变量左边时,表示声明的是引用.例如: int &rf; // 声明一个int型的引用rf.&(取地址运算符)==>在给变量赋初值时出现在等号右边或在执行语句中作为一元运算符出现时 表示取对象的地址.在C++中,既有引用又...
分类:
编程语言 时间:
2014-09-02 17:11:44
阅读次数:
242