国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

原生js實現簡易計算器

瀏覽:106日期:2024-05-31 08:57:39

本文實例為大家分享了js實現簡易計算器的具體代碼,供大家參考,具體內容如下

最近,博主閑來無聊,就沒事用js寫了個簡易計算器(博主是搞后端的,不是前端>_<)。其實,感覺搞前端的很幸福,自己弄出點東西很有成就感,話不多說,附上源碼。

<!DOCTYPE html><html> <head><meta charset='utf-8'><title>計算器</title><style> #b1{text-align: center;background-color: lightblue;width: 650px;height: 650px;border: 1px solid black;margin-left: 400px;border-radius: 18px; } #b2{text-align: center;width: 300px;height: 80px;margin-top: 30px;font-family: '微軟雅黑';font-size: 20px;border-radius: 8px;outline:none; } ul{list-style-type: none; } li{float: left;margin-left: 40px;margin-top: 30px; } li input{width: 100px;height: 50px;border-radius: 8px;font-family: '微軟雅黑';font-size: 20px;outline:none; }li input:hover{background-color:red ; }</style><script>var beforeNum=0;function addNum(a){ beforeNum=document.getElementById('b2').value; var nowNum=beforeNum; if(beforeNum!=0){ nowNum=beforeNum+a;}else{if(beforeNum.substring(beforeNum.length-2,beforeNum.length-1)=='.'){ nowNum=beforeNum+a; } if(a!='+'&&a!='-'&&a!='*'&&a!='/'&&(beforeNum.substring(beforeNum.length-2,beforeNum.length-1)!='.')){ nowNum=a; } } document.getElementById('b2').value=nowNum;}function jisuan(){ document.getElementById('b2').value=eval(document.getElementById('b2').value);}function clearNum(){ document.getElementById('b2').value=0;}function backAgain(){ beforeNum=document.getElementById('b2').value; if(beforeNum.length!=1){ document.getElementById('b2').value=beforeNum.substring(0,beforeNum.length-1); }else if(beforeNum.length==1){document.getElementById('b2').value=0; }}function addPoint(b){ beforeNum=document.getElementById('b2').value; if((beforeNum.indexOf('.')!=beforeNum.length-1)){document.getElementById('b2').value=beforeNum+b; }}function offCl(){ document.getElementById('b2').value='';}</script> </head> <body><div id='b1'> <p style='font-size: 20px;'>在線簡易計算器</p> <div><input name='wenben' value='0'/></div> <div><ul> <li><input type='button' value='1' onclick='addNum(this.value);'/></li> <li><input type='button' value='2' onclick='addNum(this.value);'/></li> <li><input type='button' value='3' onclick='addNum(this.value);'/></li> <li><input type='button' value='4' onclick='addNum(this.value);'/></li> </ul><ul> <li><input type='button' value='5' onclick='addNum(this.value);'/></li> <li><input type='button' value='6' onclick='addNum(this.value);'/></li> <li><input type='button' value='7' onclick='addNum(this.value);'/></li> <li><input type='button' value='8' onclick='addNum(this.value);'/></li> </ul><ul> <li><input type='button' value='9' onclick='addNum(this.value);'/></li> <li><input type='button' value='0' onclick='addNum(this.value);'/></li> <li><input type='button' value='+' onclick='addNum(this.value);'/></li> <li><input type='button' value='-' onclick='addNum(this.value);'/></li></ul> <ul> <li><input type='button' value='*' onclick='addNum(this.value);'/></li> <li><input type='button' value='/' onclick='addNum(this.value);'/></li> <li><input type='button' value='.' onclick='addPoint(this.value);'/></li> <li><input type='button' value='=' onclick='jisuan();'/></li></ul></ul> <ul> <li><input type='button' value='回退' onclick='backAgain();'/></li> <li><input type='button' value='清除' onclick='clearNum();'/></li> <li><input type='button' value='關機' onclick='offCl();'/></li></ul> </div></div> </body></html>

代碼運行的效果圖。

原生js實現簡易計算器

另外,博主在寫js函數的時候進行一系列的算法判斷,對一些不規范的算法進行篩選,大家如果感興趣的話,可以對這些算法校驗再進行延伸。有什么想法或者是建議,可以和博主交流哦。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 欧美一区a | 免费一级在线 | 国产91无套剧情在线播放 | a黄网站| 国产成人91一区二区三区 | 国产伦久视频免费观看 视频 | 亚洲精品视频在线观看免费 | 成人手机视频在线观看 | 亚洲福利精品一区二区三区 | 天空在线观看免费完整 | 国产片在线观看狂喷潮bt天堂 | 日韩精品一区二区三区免费视频 | 亚洲国产精品成人久久 | 日本一区二区三区欧美在线观看 | 亚洲成人黄色片 | 欧美一级毛片免费观看视频 | 国产欧美一区二区精品久久久 | 成人在线网址 | 国产在视频线精品视频www666 | 国产成人精品免费视频大 | 久久久久久久国产免费看 | 999久久| 免费看欧美一级片 | 欧美亚洲国产精品 | 国产免费一区二区三区在线观看 | 女人又黄的视频网站 | 97视频在线播放 | 美女视频一区二区三区 | 久久精品国产亚洲7777 | 男女视频在线免费观看 | 国产高清一区二区三区视频 | 一级女性黄 色生活片 | 精品国产无限资源免费观看 | 成人男女啪啪免费观看网站 | 久夜色精品国产一区二区三区 | 天天澡天天碰天天狠伊人五月 | 国产99视频在线观看 | 午夜影院在线免费 | 亚洲视频精品在线观看 | 在线观看人成网站深夜免费 | 九九99久久 |