ホームページ >ウェブフロントエンド >jsチュートリアル >jsで簡単な電卓を実装する方法
レンダリング:
#まず、本文のページに必要な要素を作成します。
<body> <input type="text" id="ipt1"> <select name="" id="slt"> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select> <input type="text" id="ipt2"> <button id="btn">=</button> <input type="text" id="ipt3"> </body>
上記 ID は使いやすいものであれば自由に選択できます。
(推奨チュートリアル: javascript チュートリアル)
javascript コード:
<body> <script> //获取页面标签的元素 var inpt1 = document.getElementById("ipt1"); var inpt2 = document.getElementById("ipt2"); var inpt3 = document.getElementById("ipt3"); var selt = document.getElementById("slt"); var butn = document.getElementById("btn"); //给等于按钮添加点击事件 butn.onclick = function(){ //将三个输入框的value值分别赋给变量t1,t2,t3中 var t1 = parseFloat(ipt1.value); var t2 = parseFloat(ipt2.value); var t3 = parseFloat(ipt3.value); //定义一个结果变量用于存放结果 var endValue; //用switch语句来写运算语句 switch(slt.value){ case "+": endValue = t1 + t2; break; case "-": endValue = t1 - t2; break; case "*": endValue = t1 * t2; break; case "/": endValue = t1 / t2; break; default: endValue = t1 + t2; break; } //将结果放入结果输入框的value值中,在页面上显示 inpt3.value = endValue; } </script> </body>
推奨される関連ビデオ チュートリアル: javascript ビデオ チュートリアル
#
以上がjsで簡単な電卓を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。