2進数・8進数・16進数に変換(toString)
<html>
<head>
<title>2進数・8進数・16進数に変換</title>
<script language="JavaScript">
<!--
function change(n) { // 変換
val = eval(document.form1.text1.value);
document.form1.text2.value = val.toString(n);
}
//-->
</script>
</head>
<body>
<form action="" method="" name="form1">
変換する10進数<br>
<input type="text" name="text1" size="50"><br>
<br>
<input type="button" value="2進数に" onClick="change(2)">
<input type="button" value="8進数に" onClick="change(8)">
<input type="button" value="16進数に" onClick="change(16)">
<br>
<br>
変換後<br>
<input type="text" name="text2" size="50">
</form>
</body>
</html>
〔 実行する 〕