以下不遵守可能引起未知错误1. 表示区块起首的花括号,不要另起一行。2. 不要省略句末的分号3. 不要使用with语句,可以减少代码的书写,但是会造成混淆。4. 不要使用"相等"(==)运算符,只使用"严格相等"(===)运算符。== 两边值类型不同的时候,要先进行类型转换,再比较,造成很多意想不到...
分类:
编程语言 时间:
2015-04-10 06:31:59
阅读次数:
156
final含义final是Java中的一个保留关键字,可以声明成员变量、方法和类。一旦你将引用声明为final类型,你将不能再改变这个引用了。编译器会检查代码,如果你试图将变量再次初始化的话,编译器会报编译错误。final变量凡是对成员变量或者本地变量(在方法中的或者代码块中的变量称为本地变量)声明为final的都叫做final变量。下面是final修饰变量的例子:final int constVa...
分类:
编程语言 时间:
2015-04-09 19:51:38
阅读次数:
178
一个是用来传值的 一个是用来获取首地址的&(引用)==>出现在变量声明语句中位于变量左边时,表示声明的是引用.例如: int &rf; // 声明一个int型的引用rf.&(取地址运算符)==>在给变量赋初值时出现在等号右边或在执行语句中作为一元运算符出现时 表示取对象的地址.在C++中,既有引用又...
分类:
其他好文 时间:
2015-04-06 21:35:38
阅读次数:
142
我们大家都知道指针函数的返回指针不能指向函数内的自动变量,如果需要返回函数的内部变量的话,就需要将该变量声明为静态变量。为什么函数能够返回 静态变量的地址而不能返回局部自动变量的地址,到底什么样的对象能够返回其地址,而什么样的对象不能够返回其地址?静态变量与局部自动变量的主要区别是什 么? 要想明....
分类:
其他好文 时间:
2015-04-05 23:13:48
阅读次数:
178
封装 类的封装性即不能让外面的类随意修改一个类的成员变量;在定义一个类的成员(包括变量和方法),使用private关键字说明这个成员的访问权限,只能被这个类的其他成员方法调用,而不能被其他的类中的方法所调用;为实现封装性,常将类的成员变量声明为private,再通过public的方法来对这个变量进....
分类:
编程语言 时间:
2015-04-03 12:52:45
阅读次数:
123
语句块定义 decalre
--?变量声明
var1?number(2);????????????????--?仅声明
var2?char(2)?:=?‘11‘;??????????--?在声明的同时初始化
begin
????????--?语句
end;?-...
分类:
其他好文 时间:
2015-04-02 11:58:07
阅读次数:
180
1、let命令Tips:块级作用域(只在当前块中有效)不会变量提升(必须先申明在使用)让变量独占该块,不再受外部影响不允许重复声明总之:let更像我们熟知的静态语言的的变量声明指令ES6新增了let命令,用来声明变量。用法类似于var,但所声明的变量,只能在let命令所在的代码块内有效。let声明的...
分类:
其他好文 时间:
2015-03-31 17:51:36
阅读次数:
130
4.常量与变量声明oc的变量声明使用 类型 变量名 = 变量值的方式,其中类型为系统内置数据类型或自定义类型,变量名需由英文字母开头且不能包含特殊字符swift变量声明使用 var 变量名 = 变量值的方式,其中变量名可以使用任何你喜欢的字符,甚至是表情符号emoji等oc常量声明使用const放在...
分类:
编程语言 时间:
2015-03-30 22:24:28
阅读次数:
197
考虑下面的代码:(function() { var a = b = 5;})();console.log(b);什么会被打印在控制台上?回答上面的代码会打印 5。这个问题的诀窍是,这里有两个变量声明,但 a 使用关键字var声明的。代表它是一个函数的局部变量。与此相反,b 变成了全局变量。这个问题的...
分类:
编程语言 时间:
2015-03-30 13:11:35
阅读次数:
126
问题1:Scope作用范围 考虑下面的代码: (function() { var a = b = 5;})();console.log(b); 什么会被打印在控制台上? 回答 上面的代码会打印 5。 这个问题的诀窍是,这里有两个变量声明,但 a 使用关键字var声明...
分类:
编程语言 时间:
2015-03-30 13:01:43
阅读次数:
160