摘要:
ECMAScript 的乘性运算符与 Java、C、Perl 等于语言中的同类运算符的运算方式相似。 需要注意的是,乘性运算符还具有一些自动转换功能。 乘法运算符 乘法运算符由星号(*)表示,用于两数相乘。 ECMAScript 中的乘法语法与 C 语言中的相同: var iResult = 12 * 34不过,在处理特殊值时,ECMAScript 中的乘法还有一些特殊行为: 如果... 阅读全文
摘要:
ToBoolean 操作 逻辑 NOT 运算符 在 ECMAScript 中,逻辑 NOT 运算符与 C 和 Java 中的逻辑 NOT 运算符相同,都由感叹号(!)表示。 与逻辑 OR 和逻辑 AND 运算符不同的是,逻辑 NOT 运算符返回的一定是 Boolean 值。 逻辑 NOT 运算符的行为如下: 如果运算数是对象,返回 false 如果运算数是数字 0,返回 true 如... 阅读全文
摘要:
位运算符是在数字底层(即表示数字的 32 个数位)进行操作的 重温整数 ECMAScript 整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。在 ECMAScript 中,所有整数字面量默认都是有符号整数,这意味着什么呢? 有符号整数使用 31 位表示整数的数值,用第 32 位表示整数的符号,0 表示正数,1 表示负数。数值范围从 -214748364... 阅读全文