有时候我们需要将十进制转化为其他的进制转换为其他进制,此时使用javaScript的toString(进制)这个方法就可以很方便的完成
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob)</title>
</head>
<body>
需要转换的十进制数<input id="yuan" name="yuan"/>
转换的进制<select id="jizhi" name="jinzhi">
<option>2</option>
<option>8</option>
<option>10</option>
<option>16</option>
</select>
</br>
<button οnclick="calc()">计算</button>
<script>
function calc(){
var yuanval=document.getElementById("yuan").value;
var jinzhiObj=document.getElementById("jizhi");
var jiizhiIndex=jinzhiObj.selectedIndex;
var jinzhiValue=jinzhiObj.options[jiizhiIndex].value;
//需要将字符串转化为数字
var yuanval1=Number(yuanval);
var jinzhiValue1=Number(jinzhiValue);
alert(yuanval+"的"+jinzhiValue+"进制是"+yuanval1.toString(jinzhiValue1));
}
</script>
</body>
</html>
更多推荐
使用javascript写一个进制的计算器
发布评论