JavaScript 脚本语言支持的基本位运算符包括:“&”、“|”、“^”和“~”等。
脚本代码执行位运算时先将操作数转换为二进制数,操作完成后将返回值转换为十进制。
位运算符的作用如表所示:
位运算符在进行数据处理、逻辑判断等方面使用较为广泛,恰当应用位运算符,可节省大量脚本代码。[code]<! DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”
“http://www.w3.org/TR/REC-html140/strict.dtd”>
原始操作数分别为二进制 0000 0110b 和0010 0100b,执行位与、位异或、位或和位非操作后,其结果分别为二进制0000 0100b、0010 0010b、0010 0110b 和1000 0111b,对应的十进制结果分别为4、34、38 和-7。