引用源http://tool.chinaz.com/Tools/subnetmask
(侵删)
将点格式掩码转换为掩码位元数
function d2bits(decimal) {
var bits = 0;
if (decimal & 128) {
bits = bits + 1
}
if (decimal & 64) {
bits = bits + 1
}
if (decimal & 32) {
bits = bits + 1
}
if (decimal & 16) {
bits = bits + 1
}
if (decimal & 8) {
bits = bits + 1
}
if (decimal & 4) {
bits = bits + 1
}
if (decimal & 2) {
bits = bits + 1
}
if (decimal & 1) {
bits = bits + 1
}
return (bits);
}
function snmcorrect(decimal) {
var snmcorr = decimal;
if (decimal > 255) snmcorr = 255;
if (decimal == 253) snmcorr = 254;
if ((decim