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

代碼:
<!DOCTYPE html>
<html>
<head>
? ? <meta charset="UTF-8">
? ? <meta name="viewport" content="width=device-width, initial-scale=1.0">
? ? <title>計(jì)算器</title>
? ? <style>
? ? ? ? *{padding: 0;margin: 0;box-sizing: border-box;}
? ? ? ? body>div{width: 300px;height: 400px;background-color: rgb(141, 141, 141);display: flex;justify-content: space-around;flex-direction: column;margin: auto;border: 2px solid #000;position: relative;}
? ? ? ? body>div>div{height: 16%;margin: 0 8px;padding: 10px;line-height: 40px; border: 3px double #000;font-size: 40px;text-align: right;background-color: rgb(221, 221, 221);overflow: hidden;}
? ? ? ? body>div>ul{list-style: none;display: flex;flex-wrap: wrap;justify-content: space-around;user-select: none;}
? ? ? ? body>div>ul>li{border: 1px solid #000;width: 50px;height: 50px;padding: 15px;cursor: pointer; text-align: center;background-color: rgb(219, 219, 219); border-radius: 10%;margin: 10px;}
? ? ? ? body>div>ul>li:hover{background-color: rgb(126, 126, 126);border: 1px solid rgb(255, 228, 228);border: 1px solid rgb(201, 201, 201);}
? ? ? ? body>div>span{position: absolute;font-size: 5px;top: 380px;left: 230px;color: rgb(94, 94, 94);}
? ? </style>
</head>
<body>
? ? <div>
? ? ? ? <div></div>
? ? ? ? <ul>
? ? ? ? ? ? <li>0</li>
? ? ? ? ? ? <li>C</li>
? ? ? ? ? ? <li>/</li>
? ? ? ? ? ? <li>*</li>
? ? ? ? ? ? <li>7</li>
? ? ? ? ? ? <li>8</li>
? ? ? ? ? ? <li>9</li>
? ? ? ? ? ? <li>-</li>
? ? ? ? ? ? <li>4</li>
? ? ? ? ? ? <li>5</li>
? ? ? ? ? ? <li>6</li>
? ? ? ? ? ? <li>+</li>
? ? ? ? ? ? <li>1</li>
? ? ? ? ? ? <li>2</li>
? ? ? ? ? ? <li>3</li>
? ? ? ? ? ? <li>=</li>
? ? ? ? </ul>
? ? ? ? <span>隂陽G.M ?</span>
? ? </div>
? ? <script>
? ? ? ? var ul=document.querySelector("body>div>ul");
? ? ? ? var XS=document.querySelector("body>div>div");
? ? ? ? ul.onclick=function(e){
? ? ? ? ? ? if(e.target.nodeName=="LI"){
? ? ? ? ? ? ? ? switch(e.target.innerHTML){
? ? ? ? ? ? ? ? ? ? case "C":XS.innerHTML="";break;
? ? ? ? ? ? ? ? ? ? case "=":try{XS.innerHTML=eval(XS.innerHTML)}catch(err){XS.innerHTML="錯(cuò)誤"};break;
? ? ? ? ? ? ? ? ? ? default: XS.innerHTML+=e.target.innerHTML;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? }
? ? </script>
</body>
</html>以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- javascript寫的簡單的計(jì)算器,內(nèi)容很多,方法實(shí)用,推薦
- js實(shí)現(xiàn)簡單計(jì)算器
- 簡易js代碼實(shí)現(xiàn)計(jì)算器操作
- html+js實(shí)現(xiàn)簡單的計(jì)算器代碼(加減乘除)
- js實(shí)現(xiàn)一個(gè)簡易計(jì)算器
- 用JS寫的簡單的計(jì)算器實(shí)現(xiàn)代碼
- javascript-簡單的計(jì)算器實(shí)現(xiàn)步驟分解(附圖)
- 純javascript代碼實(shí)現(xiàn)計(jì)算器功能(三種方法)
- js網(wǎng)頁版計(jì)算器的簡單實(shí)現(xiàn)
- Vue.js實(shí)現(xiàn)的計(jì)算器功能完整示例
相關(guān)文章
克隆javascript對象的三個(gè)方法小結(jié)
克隆javascript對象的三個(gè)方法整理,需要的朋友可以參考下。2011-01-01
js 正則驗(yàn)證密碼強(qiáng)度(包含數(shù)字+特殊字符+英文字母大小寫)
密碼驗(yàn)證是常見的網(wǎng)站注冊方法,本文主要介紹了js 正則驗(yàn)證密碼強(qiáng)度(包含數(shù)字+特殊字符+英文字母大小寫),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
淺談ES6中箭頭函數(shù)與普通函數(shù)的區(qū)別
箭頭函數(shù)是ES6中一種新的函數(shù)的表達(dá)式,本文就來介紹一下ES6中箭頭函數(shù)與普通函數(shù)的區(qū)別,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2023-05-05
原生Js頁面滾動(dòng)延遲加載圖片實(shí)現(xiàn)原理及過程
頁面滾動(dòng)加載事件,獲取元素在頁面里的top值根據(jù)滾動(dòng)條的位置判斷何時(shí)顯示圖片;獲取元素集合 加載過的圖片從集合里刪除,具體實(shí)現(xiàn)如下,感興趣的朋友各位可以參考下哈2013-06-06
JavaScript實(shí)現(xiàn)創(chuàng)建自定義對象的常用方式總結(jié)
這篇文章主要介紹了JavaScript實(shí)現(xiàn)創(chuàng)建自定義對象的常用方式,結(jié)合實(shí)例形式總結(jié)分析了JavaScript工廠模式、構(gòu)造函數(shù)模式、原型模式、組合模式等常用的自定義對象創(chuàng)建模式操作與使用技巧,需要的朋友可以參考下2018-07-07
網(wǎng)頁前臺(tái)通過js非法字符過濾代碼(罵人的話等等)
項(xiàng)目中如果需要過濾非法字符(你不想用戶輸入的任何字符)的話在前臺(tái)可以使用js過濾,同樣可以提高用戶體驗(yàn),以前都是后臺(tái)過濾,這樣雙重過濾用戶體驗(yàn)更好。2010-05-05

