上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: ECMAScript 的乘性运算符与 Java、C、Perl 等于语言中的同类运算符的运算方式相似。 需要注意的是,乘性运算符还具有一些自动转换功能。 乘法运算符 乘法运算符由星号(*)表示,用于两数相乘。 ECMAScript 中的乘法语法与 C 语言中的相同: var iResult = 12 * 34不过,在处理特殊值时,ECMAScript 中的乘法还有一些特殊行为: 如果... 阅读全文
posted @ 2012-05-02 11:30 校长阿四 阅读(180) 评论(0) 推荐(0) 编辑
摘要: ToBoolean 操作 逻辑 NOT 运算符 在 ECMAScript 中,逻辑 NOT 运算符与 C 和 Java 中的逻辑 NOT 运算符相同,都由感叹号(!)表示。 与逻辑 OR 和逻辑 AND 运算符不同的是,逻辑 NOT 运算符返回的一定是 Boolean 值。 逻辑 NOT 运算符的行为如下: 如果运算数是对象,返回 false 如果运算数是数字 0,返回 true 如... 阅读全文
posted @ 2012-05-02 11:24 校长阿四 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 位运算符是在数字底层(即表示数字的 32 个数位)进行操作的 重温整数 ECMAScript 整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。在 ECMAScript 中,所有整数字面量默认都是有符号整数,这意味着什么呢? 有符号整数使用 31 位表示整数的数值,用第 32 位表示整数的符号,0 表示正数,1 表示负数。数值范围从 -214748364... 阅读全文
posted @ 2012-05-02 11:17 校长阿四 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一元运算符只有一个参数,即要操作的对象或值。它们是 ECMAScript 中最简单的运算符 delete delete 运算符删除对以前定义的对象属性或方法的引用。例如:var o = new Object;o.name = "David";alert(o.name); //输出 "David"delete o.name;alert(o.name); //输出 "undefined"在这个例子中... 阅读全文
posted @ 2012-05-01 21:47 校长阿四 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 引用类型 引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象 注意:从传统意义上来说,ECMAScript 并不真正具有类。事实上,除了说明不存在类,在 ECMA-262 中根本没有出现“类”这个词。ECMAScript 定义了“对象定义”,逻辑上等价于其他程序设计语言中的类。 对象是由 new 运算符加上要实例化的对象的名字创建的。例如,下面的代码创建 O... 阅读全文
posted @ 2012-05-01 21:38 校长阿四 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 转换成字符串 ECMAScript 的 Boolean 值、数字和字符串的原始值的有趣之处在于它们是伪对象,这意味着它们实际上具有属性和方法 var sColor = "red";alert(sColor.length); //输出 "3" 3 种主要的原始类型 Boolean 值、数字和字符串都有 toString() 方法,可以把它们的值转换成字符串。 ECMAScript 定义所有对象... 阅读全文
posted @ 2012-05-01 16:29 校长阿四 阅读(218) 评论(0) 推荐(0) 编辑
摘要: ECMAScript 有 5 种原始类型(primitive type),即 Undefined、Null、Boolean、Number 和 String。 typeof 运算符 var sTemp = "test string";alert (typeof sTemp); //输出 "string"alert (typeof 86); //输出 "number"对变量或值调用... 阅读全文
posted @ 2012-05-01 16:01 校长阿四 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 在 ECMAScript 中,变量可以存在两种类型的值,即原始值和引用值。 原始值 存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。 引用值 存储在堆(heap)中的对象,也就是说,存储在变量处的值是一个指针(point),指向存储对象的内存处。 为变量赋值时,ECMAScript 的解释程序必须判断该值是原始类型,还是引用类... 阅读全文
posted @ 2012-05-01 13:17 校长阿四 阅读(197) 评论(0) 推荐(0) 编辑
摘要: breakcasecatchcontinuedefaultdeletedoelsefinallyforfunctionifininstanceofnewreturnswitchthisthrowtrytypeofvarvoidwhilewith 阅读全文
posted @ 2012-05-01 12:59 校长阿四 阅读(138) 评论(0) 推荐(0) 编辑
摘要: abstractbooleanbytecharclassconstdebuggerdoubleenumexportextendsfinalfloatgotoimplementsimportintinterfacelongnativepackageprivateprotectedpublicshortstaticsupersynchronizedthrowstransientvolatile 阅读全文
posted @ 2012-05-01 12:59 校长阿四 阅读(131) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页