下面这个函数代码,是js代码,功能是将二进制数据转换为十进制数据。
function Change2ToNum(Value) //传递二进制过来,转换并返回十进制
{
bin = Value;
c = bin.split("");
len = c.length;
dec = 0;
for(i=0; i<len; i++)
{
temp = 1;
if(c[i] == 1)
{
for(j=i+1; j<len; j++) temp *= 2;
dec += temp;
}
else if(c[i] != 0)
{
alert("二进制值有错误!");
return false;
}
}
return dec;
}
调用使用函数的方法为:Change2ToNum("11001")