2019-04-08 計(jì)算器

<!DOCTYPE html>

<html lang="en">

<head>

? ? <meta charset="UTF-8">

? ? <title>計(jì)算器</title>

? ? <script type="text/javascript">

? ? ? ? window.onload = function(){

? ? ? ? ? ? var oInput01 = document.getElementById('input01');

? ? ? ? ? ? var oInput02 = document.getElementById('input02');

? ? ? ? ? ? var oSelect = document.getElementById('select');

? ? ? ? ? ? var oBtn = document.getElementById('btn');

? ? ? ? ? ? oBtn.onclick = function(){

? ? ? ? ? ? var val01 = oInput01.value;

? ? ? ? ? ? var val02 = oInput02.value;

? ? ? ? ? ? //不做此判斷會(huì)彈出“NaN”

? ? ? ? ? ? if(val01=="" || val02==""){

? ? ? ? ? ? ? ? alert('輸入框不能為空!');

? ? ? ? ? ? ? ? return;

? ? ? ? ? ? }

? ? ? ? ? ? if(isNaN(val01) || isNaN(val02)){

? ? ? ? ? ? ? ? alert('請(qǐng)輸入數(shù)字!');

? ? ? ? ? ? ? ? return;

? ? ? ? ? ? }

? ? ? ? ? ? switch(oSelect.value){

? ? ? ? ? ? ? ? case '0':

? ? ? ? ? ? ? ? ? ? alert((parseFloat(val01)*100 + parseFloat(val02)*100)/100);

? ? ? ? ? ? ? ? ? ? break;

? ? ? ? ? ? ? ? case '1':

? ? ? ? ? ? ? ? ? ? alert((parseFloat(val01)*100 - parseFloat(val02)*100)/100);

? ? ? ? ? ? ? ? ? ? break;

? ? ? ? ? ? ? ? case '2':

? ? ? ? ? ? ? ? ? ? alert((parseFloat(val01)*100) * (parseFloat(val02)*100)/10000);

? ? ? ? ? ? ? ? ? ? break;

? ? ? ? ? ? ? ? case '3':

? ? ? ? ? ? ? ? ? ? alert((parseFloat(val01)*100) / (parseFloat(val02)*100));

? ? ? ? ? ? ? ? ? ? break;

? ? ? ? ? ? }

? ? ? ? }

? ? }

</script>

</head>

<body>

? ? <h1>計(jì)算器</h1>

? ? <input type="text" name="" id="input01" />

? ? <select id="select">

? ? ? ? <option value="0">+</option>

? ? ? ? <option value="1">-</option>

? ? ? ? <option value="2">*</option>

? ? ? ? <option value="3">/</option>

? ? </select>

? ? <input type="text" name="" id="input02" />

? ? <input type="button" name="" value="計(jì)算" id="btn" />

</body>

</html>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 圖片援引自@米婭_阿旦。有點(diǎn)想安穩(wěn)得度過(guò)這一生了
    投行貓頭鷹閱讀 242評(píng)論 0 0
  • 早飯前空腹站樁20分鐘,因?yàn)楹A晾蠋熣f(shuō)站樁消耗很大,不適合飯后,不過(guò),以我現(xiàn)在的功力,還真體會(huì)不到有多大消耗。 下...
    misang閱讀 166評(píng)論 0 6
  • AspenDMCplus多變量控制軟件包基于流程強(qiáng)耦合、多變量約束控制技術(shù)設(shè)計(jì)。 這一技術(shù)操作于流程管理監(jiān)控級(jí)。典...
    橡果閱讀 3,369評(píng)論 0 2

友情鏈接更多精彩內(nèi)容