JavaScript 运算符 - 位运算符

JavaScript 脚本语言支持的基本位运算符包括:“&”、“|”、“^”和“~”等。

脚本代码执行位运算时先将操作数转换为二进制数,操作完成后将返回值转换为十进制。

位运算符的作用如表所示:

位运算符在进行数据处理、逻辑判断等方面使用较为广泛,恰当应用位运算符,可节省大量脚本代码。[code]<! DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”
http://www.w3.org/TR/REC-html140/strict.dtd”>

Sample Page! [/code]程序运行后,在原始页面中单击“运算符测试”按钮,将弹出警告框如图所示。

原始操作数分别为二进制 0000 0110b 和0010 0100b,执行位与、位异或、位或和位非操作后,其结果分别为二进制0000 0100b、0010 0010b、0010 0110b 和1000 0111b,对应的十进制结果分别为4、34、38 和-7。