JavaScript實(shí)現(xiàn)簡(jiǎn)易計(jì)算器小功能
本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)簡(jiǎn)易計(jì)算器的具體代碼,供大家參考,具體內(nèi)容如下
<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>計(jì)算器</title></head><body><!--頁面布局--><input type='text' placeholder='請(qǐng)輸入第一個(gè)數(shù)字'/><input type='text' placeholder='請(qǐng)輸入運(yùn)算符'><input type='text' placeholder='請(qǐng)輸入第二個(gè)數(shù)字'/><input type='button' onclick='count()' value='計(jì)算'/><br/><span>計(jì)算結(jié)果:</span><span id='result'></span> <!--JavaScript--><script> function count() { var num1 = document.getElementById('num1').value; var num2 = document.getElementById('num2').value; var operator = document.getElementById('operator').value; var num = ''; //判斷輸入的兩個(gè)數(shù)字是否為數(shù)字,如果為數(shù)字,返回結(jié)果為false var num1 = parseFloat(num1); var num2 = parseFloat(num2); var isNotNumber = isNaN(num1) || isNaN(num2); if (!isNotNumber) { switch (operator) {case '+': num = num1 + num2; break;case '-': num = num1 - num2; break;case '*': num = num1 * num2; break;case '/': if (num2 == 0) { // 除數(shù)不能為0 alert('除數(shù)不能為0'); } else { num = num1 / num2; break; }default: alert('請(qǐng)輸入正確的運(yùn)算符!!!'); } num = num.toFixed(2); document.getElementById('result').innerText = num; } else { alert('請(qǐng)輸入數(shù)字!!!') } }</script></body></html>
運(yùn)行效果:

測(cè)試結(jié)果:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. python在CMD界面讀取excel所有數(shù)據(jù)的示例2. PHP大文件分割分片上傳實(shí)現(xiàn)代碼3. vue+elementUI下拉框回顯問題及解決方式4. IntelliJ IDEA恢復(fù)刪除文件的方法5. IntelliJ IDEA設(shè)置默認(rèn)瀏覽器的方法6. IntelliJ IDEA導(dǎo)入jar包的方法7. Docker 容器健康檢查機(jī)制8. idea環(huán)境下Maven無法正常下載pom中配置的包問題9. Python幾種常見算法匯總10. 淺談JavaScript宏任務(wù)和微任務(wù)執(zhí)行順序

網(wǎng)公網(wǎng)安備