有時候我們需要將十進制轉化爲其他的進制轉換爲其他進制,此時使用javaScript的toString(進制)這個方法就可以很方便的完成
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鳥教程(runoob.com)</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>