10進数(0-255)を16進数に変換する


実行結果

255までの10進数を16進数に変換します。

10進数 (0-255)
16進数 

ヘッダ部分
<SCRIPT LANGUAGE="JavaScript">
function toHex(dec)	{
	hexChar="0123456789ABCDEF"
	if(dec > 255)	{
		return null
	}
	var i = dec % 16
	var j = (dec - i)/16
	result = "0X"
	result += hexChar.charAt(j)
	result += hexChar.charAt(i)
	return result
}
function calc(form)	{
	form.hexdecimal.value=toHex(form.decimal.value)
}
</SCRIPT>

ボディ部分 <FORM> 10進数 <INPUT TYPE="text" NAME="decimal" SIZE=5>(0-255)<BR> 16進数 <INPUT TYPE="text" NAME="hexdecimal" SIZE=5><BR> <INPUT TYPE="button" VALUE="16進数に変換" onClick="calc(this.form)"> </FORM>