以下是一个简单的JavaScript案例,实现了一个计算器的基本功能。

HTML代码:

<!DOCTYPE html>
<html>
<head>
	<title>JavaScript Calculator</title>
	<style>
		body {
			font-family: Arial, sans-serif;
			color: #333;
			background-color: #eee;
		}
		input[type="button"] {
			font-size: 20px;
			padding: 10px 20px;
			background-color: #ccc;
			border: none;
			cursor: pointer;
		}
		input[type="text"] {
			font-size: 24px;
			padding: 10px;
			border: none;
			background-color: #fff;
			width: 300px;
			text-align: right;
		}
	</style>
</head>
<body>
	<h1>JavaScript Calculator</h1>
	<input type="text" id="display" value="0">
	<br>
	<input type="button" value="1" onclick="addToDisplay('1')">
	<input type="button" value="2" onclick="addToDisplay('2')">
	<input type="button" value="3" onclick="addToDisplay('3')">
	<input type="button" value="+" onclick="addToDisplay('+')">
	<br>
	<input type="button" value="4" onclick="addToDisplay('4')">
	<input type="button" value="5" onclick="addToDisplay('5')">
	<input type="button" value="6" onclick="addToDisplay('6')">
	<input type="button" value="-" onclick="addToDisplay('-')">
	<br>
	<input type="button" value="7" onclick="addToDisplay('7')">
	<input type="button" value="8" onclick="addToDisplay('8')">
	<input type="button" value="9" onclick="addToDisplay('9')">
	<input type="button" value="*" onclick="addToDisplay('*')">
	<br>
	<input type="button" value="0" onclick="addToDisplay('0')">
	<input type="button" value="." onclick="addToDisplay('.')">
	<input type="button" value="/" onclick="addToDisplay('/')">
	<input type="button" value="C" onclick="clearDisplay()">
	<br>
	<input type="button" value="=" onclick="calculate()">
	<script src="calculator.js"></script>
</body>
</html>

JavaScript代码:

var display = document.getElementById('display');
var clear = false;

function addToDisplay(value) {
	if (clear) {
		display.value = '';
		clear = false;
	}
	display.value += value;
}

function clearDisplay() {
	display.value = '0';
}

function calculate() {
	display.value = eval(display.value);
	clear = true;
}

以上代码实现了一个简单的计算器,用户可以通过按钮添加数字和操作符到显示屏上,然后按下“=”按钮进行计算。计算结果将显示在显示屏上。用户也可以按下“C”按钮清空显示屏

JavaScript案例

原文地址: https://www.cveoy.top/t/topic/hrPn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录