js編寫簡易的計算器
更新時間:2020年07月29日 10:38:16 作者:技術萌新阿肖
這篇文章主要為大家詳細介紹了js編寫簡易的計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了js編寫簡易計算器的具體代碼,供大家參考,具體內容如下
使用綁定時間觸發(fā) 加減乘除
加:
減:
乘:
除:
源代碼:
<body> 第一個數(shù):<input type="text" id="num1" /><p></p> <div id="ss"> <button type="button" >+</button> <button type="button" >-</button> <button type="button" >*</button> <button type="button" >/</button> </div> <p></p> 第二個數(shù):<input type="text" id="num2" /><p></p> 計算結果:<input type="text" id="result" /> <script> var x1=document.getElementById("num1"); var x2=document.getElementById("num2"); var x3=document.getElementById("result"); addEventListener("click",function(event){ var obj = event.target; //指向事件源 var v=obj.innerHTML; //獲取事件 if(isNaN(x1.value) || isNaN(x2.value)){ alert("不能為非數(shù)字!"); } if(v=="+"){ if(x1.value=="" || x2.value==""){alert('輸入框不能為空!');} x3.value = parseFloat(x1.value) + parseFloat(x2.value); } if(v=="-"){ if(x1.value=="" || x2.value==""){alert('輸入框不能為空!');} x3.value = parseFloat(x1.value) - parseFloat(x2.value); } if(v=="*"){ if(x1.value=="" || x2.value==""){alert('輸入框不能為空!');} x3.value = parseFloat(x1.value) * parseFloat(x2.value); } if(v=="/"){ if(x1.value=="" || x2.value==""){alert('輸入框不能為空!');} if(x2.value==0){alert("除數(shù)不能為0!")} x3.value = parseFloat(x1.value) / parseFloat(x2.value); } }) </script> </body>
更多計算器功能實現(xiàn),請點擊專題: 計算器功能匯總 進行學習
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
npm install報錯無法創(chuàng)建packge.json文件的解決辦法
當你在運行 npm install 時遇到錯誤,提示無法找到 package.json 文件,也沒有創(chuàng)建一個 package.json 文件,只創(chuàng)建了一個package-lock.json文件,本文給大家介紹詳細的解決辦法,需要的朋友可以參考下2024-02-02JavaScript實現(xiàn)網頁上的浮動廣告的簡單方法
JavaScript實現(xiàn)網頁上的浮動廣告的簡單方法,需要的朋友可以參考一下2013-06-06微信小程序開發(fā)之實現(xiàn)選項卡(窗口頂部TabBar)頁面切換
本篇文章主要介紹了微信小程序開發(fā)之選項卡(窗口頂部TabBar)頁面切換,具有一定的參考價值,有需要的可以了解一下。2016-11-11js中forEach,for in,for of循環(huán)的用法示例小結
這篇文章主要介紹了js中forEach,for in,for of循環(huán)的用法,結合實例形式總結分析了js中forEach,for in,for of循環(huán)相關使用技巧與操作注意事項,需要的朋友可以參考下2020-03-03