欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript做一個簡單的計算器

杜雨婷1年前6瀏覽0評論

使用JavaScript制作簡單計算器

在日常生活中,我們經常需要進行計算,而計算器作為一個很好用的工具,也協助許多人完成了精確計算。今天,我們將使用JavaScript來創(chuàng)建一個簡單的計算器。

HTML部分

首先,我們需要創(chuàng)建一個HTML表單,其中包含輸入框和按鈕。這些輸入框用來接受用戶輸入,按鈕用來觸發(fā)計算器計算并顯示結果。

<form id="calc">
<input type="text" id="num1" placeholder="輸入第一個數字" />
<input type="text" id="num2" placeholder="輸入第二個數字" />
<br>
<button type="button" onclick="calculate()">計算</button>
<input type="reset" value="重置">
</form>

輸入框中,我們分別創(chuàng)建了id為num1和num2的文本輸入框,用戶可以輸入數字。按鈕被創(chuàng)建為“計算”按鈕,并在onclick事件中調用calculate()函數。最后,我們添加了一個“重置”按鈕,可以清除輸入框中的內容。

JavaScript部分

接下來,我們需要編寫JavaScript代碼來實際執(zhí)行計算。這個計算器將使用加法,減法,乘法和除法操作符。我們可以使用以下代碼來定義calculate()函數:

<script>
function calculate() {
var num1 = parseInt(document.getElementById("num1").value);
var num2 = parseInt(document.getElementById("num2").value);
var operator = document.querySelector('input[name="operator"]:checked').value;
var result;
if (operator === '+') {
result = num1 + num2;
} else if (operator === '-') {
result = num1 - num2;
} else if (operator === '*') {
result = num1 * num2;
} else if (operator === '/') {
result = num1 / num2;
} else {
result = "請選擇操作符";
}
document.getElementById("result").innerHTML = result;
}
</script>

在calculate()函數中,我們首先獲取id為num1和num2的輸入值,并將它們轉化為整數類型。然后,我們獲取操作符的值,操作符是通過用radio按鈕來選擇的。根據操作符類型進行計算。最后,將計算結果顯示在HTML頁面中。

完整的HTML和JavaScript代碼

<!DOCTYPE html>
<html>
<head>
<title>JavaScript計算器</title>
<style>
form {
margin: 50px auto;
width: 400px;
border: 2px solid #ccc;
padding: 20px;
text-align: center;
}
input {
margin: 10px;
padding: 5px 10px;
font-size: 16px;
width: 150px;
}
button {
padding: 5px 10px;
color: #fff;
background-color: #3498db;
border: none;
border-radius: 5px;
cursor: pointer;
font-size: 18px;
margin: 10px;
}
#result {
margin: 30px auto;
width: 150px;
font-size: 24px;
}
</style>
</head>
<body>
<h2>JavaScript計算器</h2>
<form id="calc">
<input type="text" id="num1" placeholder="輸入第一個數字" />
<input type="text" id="num2" placeholder="輸入第二個數字" />
<br>
<label for="add">+</label>
<input type="radio" name="operator" id="add" value="+" checked />
<label for="minus">-</label>
<input type="radio" name="operator" id="minus" value="-" />
<label for="times">*</label>
<input type="radio" name="operator" id="times" value="*" />
<label for="divide">/</label>
<input type="radio" name="operator" id="divide" value="/" />
<br>
<button type="button" onclick="calculate()">計算</button>
<input type="reset" value="重置">
<div id="result"></div>
</form>
<script>
function calculate() {
var num1 = parseInt(document.getElementById("num1").value);
var num2 = parseInt(document.getElementById("num2").value);
var operator = document.querySelector('input[name="operator"]:checked').value;
var result;
if (operator === '+') {
result = num1 + num2;
} else if (operator === '-') {
result = num1 - num2;
} else if (operator === '*') {
result = num1 * num2;
} else if (operator === '/') {
result = num1 / num2;
} else {
result = "請選擇操作符";
}
document.getElementById("result").innerHTML = result;
}
</script>
</body>
</html>

由于網頁的CSS樣式不影響JavaScript代碼的執(zhí)行,所以我們可以在HTML文件中添加一些CSS樣式來設置頁面的布局和樣式。

最后,我們得到了一個完整的HTML文件,該文件包含了一個由JavaScript控制的計算器。現在,你可以下載并嘗試。

總結

JavaScript是一種強大的編程語言,可以用來實現各種功能。計算器是一項在日常生活中有很大用處的功能,通過使用JavaScript,我們能夠輕松地生成簡單的計算器。這不僅展示了JavaScript的強大功能,還能幫助我們更好地理解和學習JavaScript。