html代码自制计算器
导读:HTML代码自制计算器<code><!DOCTYPE html><html> <head> <title>计算器</title> <style>...
HTML代码自制计算器
code>
!DOCTYPE html>
html>
head>
title>
计算器/title>
style>
input {
width: 100%;
height: 50px;
font-size: 24px;
}
/style>
/head>
body>
input type="text" id="result" disabled>
br>
table>
tr>
td>
button onclick="addNumber(1)">
1/button>
/td>
td>
button onclick="addNumber(2)">
2/button>
/td>
td>
button onclick="addNumber(3)">
3/button>
/td>
td>
button onclick="addOperator('+')">
+/button>
/td>
/tr>
tr>
td>
button onclick="addNumber(4)">
4/button>
/td>
td>
button onclick="addNumber(5)">
5/button>
/td>
td>
button onclick="addNumber(6)">
6/button>
/td>
td>
button onclick="addOperator('-')">
-/button>
/td>
/tr>
tr>
td>
button onclick="addNumber(7)">
7/button>
/td>
td>
button onclick="addNumber(8)">
8/button>
/td>
td>
button onclick="addNumber(9)">
9/button>
/td>
td>
button onclick="addOperator('*')">
*/button>
/td>
/tr>
tr>
td>
button onclick="addNumber(0)">
0/button>
/td>
td>
button onclick="addOperator('/')">
//button>
/td>
td>
button onclick="clearResult()">
C/button>
/td>
td>
button onclick="calculateResult()">
=/button>
/td>
/tr>
/table>
/body>
script>
let result = document.getElementById("result");
let expression = "";
function addNumber(number) {
expression += number;
result.value = expression;
}
function addOperator(operator) {
expression += operator;
result.value = expression;
}
function clearResult() {
expression = "";
result.value = expression;
}
function calculateResult() {
try {
const res = eval(expression);
expression = res.toString();
result.value = expression;
}
catch (e) {
result.value = "表达式错误";
}
}
/script>
/html>
/code>
这是一个使用HTML代码自制的计算器,包含了基本的加减乘除功能和清空、计算等按钮。使用JavaScript实现了对其的逻辑控制。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: html代码自制计算器
本文地址: https://pptw.com/jishu/536690.html
