function initAttribute(v,name){
if(name == undefined || name == null)name = "Attribute";
var items = document.getElementsByName(name);
var value;
for(var i = 0; i<items.length; i ++){
value = parseInt(items[i].value);
if(value != 0){
items[i].checked = ((v & value) == value); 这里是什么意思的呢
}else{
items[i].checked = (v == 0);
}
}
}
if(name == undefined || name == null)name = "Attribute";
var items = document.getElementsByName(name);
var value;
for(var i = 0; i<items.length; i ++){
value = parseInt(items[i].value);
if(value != 0){
items[i].checked = ((v & value) == value); 这里是什么意思的呢
}else{
items[i].checked = (v == 0);
}
}
}
解决方案 »
- html什么都不用改,只写一个引用JS的语句,任何页面只要引用了这个JS,页面上就可以悬浮一个图片,请问这个JS怎么写?
- openlayers画图功能出现的怪异问题,希望学openlayers的朋友一起讨论解决
- 批量替换页面连接地址问题!
- Js打开一个外部应用程序
- JS高手请进来帮帮忙..
- 将HTML中表格转换为EXCEL
- 关于 event.fromElement
- 一个JS问题搞不懂?
- 请问可以用JavaScript实现清除ie浏览器保存的帐号和秘密吗?
- javascript数组问题求解,多谢了
- 询问个菜鸟问题,javascript语言的源码是开源的么
- jQuery实现点击单选按钮显示不同的div
对两个表达式执行按位“与”。result = expression1 & expression2
Web 开发常用手册DHTML 参考手册
http://download.csdn.net/source/308913JScript 语言参考 -- 参考这里
http://download.csdn.net/source/308916CCS 样式表中文手册
http://download.csdn.net/source/304124
<script>
var echo = document.write;
echo('第一个二进制数据:' + (530).toString(2) + '<br />');
echo('第二个二进制数据:' + (120).toString(2) + '<br />');
echo('进行按位与操作后的数据:' + (530&120).toString(2) + '<br />');echo('第一个二进制数据:' + (572).toString(2) + '<br />');
echo('第二个二进制数据:' + (751).toString(2) + '<br />');
echo('进行按位与操作后的数据:' + (572&751).toString(2) + '<br />');echo('两个数字进行二进制比较,只有当某一位的两个数字都是1的时候才显示1,否则为0.左侧未显示部分都按0算。我通常用于flash里面的颜色值计算。')
</script>
错了&是转换为2进制后...
&&是逻辑与1&2=>0 //1 & 10
5&2=>0 //101 && 10
<script>
document.write('<table>');
for(var i=0;i<10;i++){
document.write('<tr' + (i&1?' style="background-color:#333;"':'') + '>00000</td>');
}
document.write('</table>');
</script>送你个好玩的。
玩的时候自己先改改。
比如
7&4 这个等于多少
3&4 这个等于多少?
怎么算的呀/
我是半路出家 没有怎么学过?想问问 谢谢回答
7就是111
4就是100
3就是011
然后按位进行与运算
与运算是:同为1为1,其他为0
则7&4 = 100 即4
同理3&4 = 000 即0