N進数の変換
//★進数の変換/フォームに入力された値は文字列である。
//10進数を入力して変換
function Conv10()
{
var strData=idTxt10_1.value;
if(strData=="") return;
var nData=eval(strData);
var strNum2=nData.toString(2);
var strNum8=nData.toString(8);
var strNum16=nData.toString(16).toUpperCase();
idTxt2_1.value=strNum2;
idTxt8_1.value=strNum8;
idTxt16_1.value=strNum16;
}
function Clear10()
{
idTxt2_1.value="";
idTxt8_1.value="";
idTxt10_1.value="";
idTxt16_1.value="";
}
//16進数を入力して変換
function Conv16()
{
var strData=idTxt16_2.value;
if(strData=="") return;
var nData=parseInt(strData,16);
var strNum2=nData.toString(2);
var strNum8=nData.toString(8);
var strNum10=nData.toString(10);
idTxt2_2.value=strNum2;
idTxt8_2.value=strNum8;
idTxt10_2.value=strNum10;
}
function Clear16()
{
idTxt2_2.value="";
idTxt8_2.value="";
idTxt10_2.value="";
idTxt16_2.value="";
}
//8進数を入力して変換
function Conv8()
{
var strData=idTxt8_3.value;
if(strData=="") return;
var nData=parseInt(strData,8);
var strNum2=nData.toString(2);
var strNum10=nData.toString(10);
var strNum16=nData.toString(16).toUpperCase();
idTxt2_3.value=strNum2;
idTxt10_3.value=strNum10;
idTxt16_3.value=strNum16;
}
function Clear8()
{
idTxt2_3.value="";
idTxt8_3.value="";
idTxt10_3.value="";
idTxt16_3.value="";
}
//2進数を入力して変換
function Conv2()
{
var strData=idTxt2_4.value;
if(strData=="") return;
var nData=parseInt(strData,2);
var strNum8=nData.toString(8);
var strNum10=nData.toString(10);
var strNum16=nData.toString(16).toUpperCase();
idTxt8_4.value=strNum8;
idTxt10_4.value=strNum10;
idTxt16_4.value=strNum16;
}
function Clear2()
{
idTxt2_4.value="";
idTxt8_4.value="";
idTxt10_4.value="";
idTxt16_4.value="";
}