您的位置:首页 > Web前端 > JavaScript

Javascript 按位与运算符 (&)使用介绍

2014-02-04 00:00 609 查看
result = 【整数1】 & 【整数1】


& 对两个 32 位表达式的每一个位执行按位“与”运算。 如果两个位均为 1,则结果是 1。 否则,结果为 0。
位1
位2
位与

0
0
0

1
1
1

0
1
0

1
0
0下面的示例演示如何使用 & 位与运算符和 &= 按位与赋值运算符:

// 9 二进制是 1001,补足32位为 00000000000000000000000000001001 
var expr1 = 9; 

// 5 是 00000000000000000000000000000101 
var expr2 = 5; 

/* 
00000000000000000000000000001001 
& 
00000000000000000000000000000101 
= 
00000000000000000000000000000001 
= 
1 
*/ 

var result = expr1 & expr2; 

alert(result); 
// 弹出【1】 

expr1 &= expr2; 
alert(expr1); 
// 弹出【1】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: