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

您的位置:首頁技術(shù)文章
文章詳情頁

JavaScript代碼實(shí)現(xiàn)簡單計(jì)算器

瀏覽:19日期:2023-06-11 18:22:39

本文實(shí)例為大家分享了JavaScript代碼實(shí)現(xiàn)簡單計(jì)算器的具體代碼,供大家參考,具體內(nèi)容如下

一、實(shí)現(xiàn)功能

(1)利用css樣式、javascript語言和html語言實(shí)現(xiàn)計(jì)算器的算法 (2)對計(jì)算器的頁面進(jìn)行規(guī)劃以及對界面進(jìn)行顏色的填涂 (3)對界面各個(gè)邊框邊距進(jìn)行適當(dāng)?shù)恼{(diào)整

二、展示

1.代碼展示

代碼如下:

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <title>計(jì)算器</title> <style> body{ padding:0;margin:0; background-color:bisque; } #calculator{ position:absolute; width:1200px;height:620px; left:50%;top:50%; margin-left:-600px; margin-top:-310px; } #calculator #c_title{ margin:auto; width:800px; height:80px; margin-left: 150px; } #calculator #c_title h2{ text-align:center; font-size:33px;font-family:微軟雅黑;color:#666666; box-shadow: 1px 1px 1px 1px rgba(0, 0, 255, .2); } #calculator #c_text input{ padding-right:20px; margin-left: 50px; width:970px; height:50px; font-size:25px;font-family:微軟雅黑;color:#666666; text-align:right; border:double 1px; border:1px solid black; } #calculator #c_value{ widows: 1080px; height:408px; margin:20px auto; } #calculator #c_value ul{ margin:0px; } #calculator #c_value ul li{ margin:10px; list-style:none; float:left; width:180px; height:80px; line-height:80px; text-align:center; background-color:coral; border:0px solid black; font-size:30px; font-family:微軟雅黑; color:#666; box-shadow: 12px 12px 2px 1px rgba(0, 0, 255, .2); } #calculator #c_value ul li button{ width: 160px; height:40px; font-size: 20px; } </style> <script> function onLoad(){ //加載完畢后光標(biāo)自動(dòng)對應(yīng)到輸入框 document.getElementById('input').focus(); } //讀取按鈕的值,傳給輸入框 function inputEvent(e){ //把val的值改為每個(gè)事件的innerHTML值 innerHTML 屬性 var val=e.innerHTML; //獲取input標(biāo)簽 var xsval=document.getElementById('input'); //標(biāo)簽里的value連接每個(gè)事件的innerHTML值 xsval.value+=val; } //計(jì)算出結(jié)果 function inputOper(){ var xsval=document.getElementById('input');//獲取input標(biāo)簽 xsval.value=eval(document.getElementById('input').value); //eval()方法計(jì)算 } //清零 function clearNum(){ var xsval=document.getElementById('input');//獲取input標(biāo)簽 xsval.value=''; document.getElementById('input').focus(); } //退格 function backNum(){ var arr=document.getElementById('input');//獲取input標(biāo)簽 arr.value=arr.value.substring(0,arr.value.length-1); //substring()提取第一個(gè)至倒數(shù)第二個(gè)字符串 } </script></head><body> <div id='calculator'> <!--標(biāo)題--> <div id='c_title'> <h2>計(jì)算器</h2> </div> <!--輸入框--> <div id='c_text'> <input type='text' value='0' readonly='readonly'> <!-- input (id)--> </div> <!--計(jì)算器按鈕元件--> <div id='c_value'> <ul> <li><button onclick='inputEvent(this)'>7</button></li> <!--onlick 鼠標(biāo)點(diǎn)擊函數(shù) this --> <li><button onclick='inputEvent(this)'>8</button></li> <li><button onclick='inputEvent(this)'>9</button></li> <li style='background: yellow'><button onclick='clearNum()'>清零</button></li> <li style='background: burlywood'><button onclick='backNum()'>退格</button></li> <li><button onclick='inputEvent(this)'>4</button></li> <li><button onclick='inputEvent(this)'>5</button></li> <li><button onclick='inputEvent(this)'>6</button></li> <li><button onclick='inputEvent(this)'>*</button></li> <li><button onclick='inputEvent(this)'>/</button></li> <li><button onclick='inputEvent(this)'>1</button></li> <li><button onclick='inputEvent(this)'>2</button></li> <li><button onclick='inputEvent(this)'>3</button></li> <li><button onclick='inputEvent(this)'>+</button></li> <li><button onclick='inputEvent(this)'>-</button></li> <li><button onclick='inputEvent(this)'>0</button></li> <li><button onclick='inputEvent(this)'>00</button></li> <li ><button onclick='inputEvent(this)'>.</button></li> <li><button onclick='inputEvent(this)'>%</button></li> <li style='background: red'><button onclick='inputOper(this)'>=</button></li> </ul> </div> </div> </body></html>

2.效果展示

效果如下:

JavaScript代碼實(shí)現(xiàn)簡單計(jì)算器

3.總結(jié)

由于第一次書寫博客,頁面過于丑陋,見諒。改demo學(xué)會(huì)了如何用js實(shí)現(xiàn)html計(jì)算器,熟悉了js的基礎(chǔ)語法及基本使用。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 中文久久 | 精品一区二区三区中文 | 欧美一区二区三区视频 | 欧美xxxxx色视频在线观看 | 日本特级淫片免费看 | 久草在线视频在线 | 亚洲成a人片在线网站 | 成人免费视频网站 | a毛片免费视频 | 精品一区二区三区五区六区 | 免费观看成人久久网免费观看 | 黄录像欧美片在线观看 | 国产三级精品播放 | 欧美另类色 | 黄色一级片在线看 | 欧美一级视频高清片 | 91大神大战丝袜美女在线观看 | 日韩欧美国产亚洲 | 亚洲免费影院 | 呦女精品视频 | 97在线公开视频 | 成人国产精品免费视频 | 真人毛片视频 | 第四色成人网 | 国产精品一区二区在线观看 | 精品日韩欧美一区二区三区 | 欧美在线一区二区三区不卡 | 波多野结衣一级视频 | 午夜天堂视频 | 高清性色生活片久久久 | 欧美视频一区在线观看 | 国产精品美女一级在线观看 | 97国产在线观看 | 日本免费高清一区 | 国产精品成人观看视频国产 | 欧美三级成版人版在线观看 | 日韩欧美一区二区在线 | 一国产一级淫片a免费播放口 | 亚洲国产成人久久笫一页 | 中文字幕一区日韩在线视频 | 久爱免费观看在线网站 |