1:
function bitTotal(num) {
var modes = 0;
for ( var i = 0; i < 4; i = i + 1) {
if (num & 1) {
modes = modes + 1;
}
num >>>= 1;
}
return modes;
}
这里面的num & 1不知道什么意思,还有num >>>=1也不知道
2:
function checkStrong(password) {
if (password.length < 6) {
return 0;
} else {
var modes = 0;
for ( var i = 0; i < password.length; i = i + 1) {
modes |= i;
}
}
return modes;
}
这里的modes |= i;不知道什么意思
小弟在这里多谢各位高人指教,先谢了!