各种进制转换

<option value="1">十进制转二进制</option>
<option value="2">十进制转八进制</option>
<option value="3">十进制转十六进制</option>
<option value="4">二进制转十进制</option>
<option value="5">八进制转十进制</option>
<option value="6">十六进制转十进制</option>
<option value="7">二进制转八进制</option>
<option value="8">八进制转二进制</option>
<option value="9">二进制转十六进制</option>
<option value="10">十六进制转二进制</option>
<option value="11">八进制转十六进制</option>
<option value="12">十六进制转八进制</option>

 

 

case(1):to=parseInt(num).toString(2);break;
case(2):to=parseInt(num).toString(8);break;
case(3):to=parseInt(num).toString(16);break;
case(4):to=parseInt(num,2);break;
case(5):to=parseInt(num,8);break;
case(6):to=parseInt(num,16);break;
case(7):to=parseInt(num,2).toString(8);break; 
case(8):to=parseInt(num,8).toString(2);break; 
case(9):to=parseInt(num,2).toString(16);break; 
case(10):to=parseInt(num,16).toString(2);break; 
case(11):to=parseInt(num,8).toString(16);break; 
case(12):to=parseInt(num,16).toString(8);break; 

 

 

toString() 方法可把数组转换为字符串,并返回结果。

语法

arrayObject.toString()

 

parseInt() 函数可解析一个字符串,并返回一个整数。

语法

parseInt(string, radix)
参数描述
string 必需。要被解析的字符串。
radix

可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。

如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。

如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。

posted @ 2018-01-02 10:06  是两页啊  阅读(140)  评论(0编辑  收藏  举报