js实现十六进制计算器的代码

js实现十六进制计算器的代码,js实现十六进制计算器的方法教程如下:

1.输入一个十六进制A数字

2.输入一个十六进制B数字

实现结果:计算出2个16进制的加减乘除结果

js实现代码如下:

function checknum(as)
{
var r=as.value;
var dd=r.toUpperCase();
var s = "0123456789ABCDEF";
var s1;
for (i = 0; i < dd.length; i++)
{
s1 = dd.charAt(i);
if (s.indexOf(s1) == -1)
{
dd = dd.substring(0,(dd.length-1));
as.value = dd;
}
}

}
function calc()
{
var r=document.getElementById("a").value;
var r1=document.getElementById("a1").value;
var b1=parseInt(r,16);
var b2=parseInt(r1,16);
var r2=b1+b2;
var r3=b1-b2;
r4=b1*b2;
r5=b1/b2;
document.getElementById("dec1").value=b1;
document.getElementById("dec2").value=b2;
document.getElementById("res").value= r2.toString(16).toUpperCase();
document.getElementById("result").value= r2;
document.getElementById("result1").value= r3.toString(16).toUpperCase();
document.getElementById("result2").value= r3;
document.getElementById("result3").value= r4.toString(16).toUpperCase();
document.getElementById("result4").value= r4;
document.getElementById("res3").value= r5.toString(16).toUpperCase();
document.getElementById("res4").value= r5;

}
function re()
{
document.getElementById("a").value="";
document.getElementById("a1").value="";
document.getElementById("res").value="";
document.getElementById("result").value="";
document.getElementById("result1").value="";
document.getElementById("result2").value="";
document.getElementById("result3").value="";
document.getElementById("result4").value="";
document.getElementById("res3").value="";
document.getElementById("res4").value="";
document.getElementById("dec1").value="";
document.getElementById("dec2").value="";
}

显示效果:十六进制计算器

参考文章:http://www.itmacom.com/gl/33484.html 

属相查询

在线样本量计算器

特殊符号大全

周公解梦原版大全查询

谐音歇后语

虚岁计算器

posted @ 2023-06-01 14:38  kaiser099  阅读(139)  评论(0编辑  收藏  举报