最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js代码实现计算器

来源:动视网 责编:小采 时间:2020-11-27 19:52:45
文档

js代码实现计算器

js代码实现计算器:这篇文章介绍的内容是关于js代码实现计算器,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title><
推荐度:
导读js代码实现计算器:这篇文章介绍的内容是关于js代码实现计算器,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title><


这篇文章介绍的内容是关于js代码实现计算器,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"> 
<title></title> 
<script> 
 
function myjs(){ 
 
 var ft = document.getElementById("fhv").value; 
 var v1 = document.getElementById("v1").value; 
 var v2 = document.getElementById("v2").value; 
 var v3 = ''; 
 //alert(ft); 
 //alert(v1); 
 //alert(v2); 
 //alert(v3); 
 if("+" == ft){ 
 v3 = Number(v1) +Number(v2); 
 }else if("-" == ft){ 
 v3 = Number(v1)-Number(v2); 
 }else if("*" == ft){ 
 v3 = Number(v1)*Number(v2); 
 }else if("/" == ft){ 
 v3 = Number(v1)/Number(v2); 
 }else{ 
 v3 = ''; 
 } 
 //alert(v3); 
 document.getElementById("v3").value= v3; 
 document.getElementById("z3").innerHTML = v3; 
 
} 
function changeFh(){ 
 var fu = document.getElementById("fh"); 
 var idx= fu.selectedIndex ; 
 var ft = fu.options[idx].value; 
 var fs = fu.options[idx].text; 
 //alert(ft == "+"); 
 if("+" == ft){ 
 document.getElementById("an").innerHTML= '加'; 
 document.getElementById("fhv").value= '+'; 
 }else if("-" == ft){ 
 document.getElementById("an").innerHTML= '减'; 
 document.getElementById("fhv").value= '-'; 
 }else if("*" == ft){ 
 document.getElementById("an").innerHTML= '乘'; 
 document.getElementById("fhv").value= '*'; 
 }else if("/" == ft){ 
 document.getElementById("an").innerHTML= '除'; 
 document.getElementById("fhv").value= '/'; 
 }else{ 
 document.getElementById("an").innerHTML= '请选择符号'; 
 document.getElementById("fhv").value= ''; 
 } 
 var v1 = document.getElementById("v1").value; 
 v1 = v1.replace(/\s+/g,""); 
 
 if(v1.length == 0){ 
 document.getElementById("fhz").innerHTML = ''; 
 } 
 
 } 
 function radow_load(){ 
 changeFh(); 
 } 
 function checkValue1(){ 
 var v1 = document.getElementById("v1").value; 
 v1 = v1.replace(/\s+/g,""); 
 //alert(isNaN(v1)); 
 if(isNaN(v1)){ 
 document.getElementById("v1").value = "" ; 
 alert("请输入数字!"); 
 } 
 document.getElementById("z1").innerHTML = v1; 
 } 
 function checkValue2(){ 
 var v2 = document.getElementById("v2").value; 
 v2 = v2.replace(/\s+/g,""); 
 if(isNaN(v2)){ 
 document.getElementById("v2").value = ''; 
 alert("请输入数字"); 
 } 
 var fhx = document.getElementById("fhv").value; 
 if(fhx.length == 0){ 
 document.getElementById("v2").value = ''; 
 alert("请输入符号"); 
 return; 
 } 
 document.getElementById("fhz").innerHTML = fhx; 
 document.getElementById("z2").innerHTML = v2; 
 document.getElementById("fhzy").innerHTML = '='; 
 } 
 function clearValue(){ 
 //alert("clear"); 
 document.getElementById("v1").value= ''; 
 document.getElementById("v2").value= ''; 
 document.getElementById("v3").value= ''; 
 document.getElementById("fhv").value= ''; 
 document.getElementById("fh").value= ''; 
 document.getElementById("fhz").value= ''; 
 document.getElementById("an").innerHTML= '请选择符号'; 
 document.getElementById("z1").innerHTML= ''; 
 document.getElementById("z2").innerHTML= ''; 
 document.getElementById("z3").innerHTML= ''; 
 document.getElementById("fhzy").innerHTML= ''; 
 document.getElementById("fhz").innerHTML= ''; 
 
 } 
</script> 
</head> 
<body onload="radow_load()"> 
 
<h1>我的 Web 页面</h1> 
<table> 
<tr> 
<td> 
<input id="v1" name="第一个值" onchange="checkValue1()"/> 
<select id="fh" name="符号" onchange="changeFh()" > 
 <option value ="+">+</option> 
 <option value ="-">-</option> 
 <option value="*">*</option> 
 <option value="/">/</option> 
</select> 
<input id="v2" name="第二个值" onchange="checkValue2()"/> 
<b>=</b> 
<input id="v3" name="结果"/> 
 <button id="an" type="button" onclick="myjs()">请选择符号</button> 
 <button id="ca" type="button" onclick="clearValue()">清空</button> 
<input id="fhv" name="fhv" hidden="true"/> 
</td> 
</tr> 
<tr> 
<td> 
<b id="z1"></b> 
<b id="fhz"></b> 
<b id="z2"></b> 
<b id="fhzy"></b> 
<b id="z3"></b> 
</td> 
 
</tr> 
 
</table> 
</body> 
</html>

相关推荐:

html5计算器

计算器源代码

文档

js代码实现计算器

js代码实现计算器:这篇文章介绍的内容是关于js代码实现计算器,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title><
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top