摘要: ECMAScript 整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。在 ECMAScript 中,所有整数字面量默认都是有符号整数,这意味着什么呢?有符号整数使用 31 位表示整数的数值,用第 32 位表示整数的符号,0 表示正数,1 表示负数。数值范围从 -2147483648 到 2147483647。可以以两种不同的方式存储二进制形式的有符号整数,一种用于存储正数,一种用于存储负数。正数是以真二进制形式存储的,前 31 位中的每一位都表示 2 的幂,从第 1 位(位 0)开始,表示 20,第 2 位(位 1)表示 21。没用到的位用 0 填充,即忽略不计。 阅读全文
posted @ 2012-01-16 11:18 Just Game 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 真假的判断Javascript中有null、undefined、string、number、boolean五种基本的类型,一般判断真假或者为空的时候大家会使用下面的代码:if(a==true){ //doSomeTing();}但是这种方法很不简洁,我们完全可以使用1,0来判断,比如我们设定一个a,如果a为假,我们就改成真,而a在程序后面可能用于判断,最简单也是最好理解的方法就是下面的写法var a=false;if(a==false){ a=true;}既然提到了0,1,肯定有人想到了第二种写法:var a=0;if(!a){ a=1;}这个代码还可以进一步简写优化,就是使... 阅读全文
posted @ 2012-01-16 11:02 Just Game 阅读(328) 评论(0) 推荐(0) 编辑