使用javascript寫一個進制的計算器

有時候我們需要將十進制轉化爲其他的進制轉換爲其他進制,此時使用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>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章