色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript做一個(gè)簡(jiǎn)單的計(jì)算器

使用JavaScript制作簡(jiǎn)單計(jì)算器

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

HTML部分

首先,我們需要?jiǎng)?chuàng)建一個(gè)HTML表單,其中包含輸入框和按鈕。這些輸入框用來(lái)接受用戶(hù)輸入,按鈕用來(lái)觸發(fā)計(jì)算器計(jì)算并顯示結(jié)果。

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

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

JavaScript部分

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

<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 = "請(qǐng)選擇操作符";
}
document.getElementById("result").innerHTML = result;
}
</script>

在calculate()函數(shù)中,我們首先獲取id為num1和num2的輸入值,并將它們轉(zhuǎn)化為整數(shù)類(lèi)型。然后,我們獲取操作符的值,操作符是通過(guò)用radio按鈕來(lái)選擇的。根據(jù)操作符類(lèi)型進(jìn)行計(jì)算。最后,將計(jì)算結(jié)果顯示在HTML頁(yè)面中。

完整的HTML和JavaScript代碼

<!DOCTYPE html>
<html>
<head>
<title>JavaScript計(jì)算器</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計(jì)算器</h2>
<form id="calc">
<input type="text" id="num1" placeholder="輸入第一個(gè)數(shù)字" />
<input type="text" id="num2" placeholder="輸入第二個(gè)數(shù)字" />
<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()">計(jì)算</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 = "請(qǐng)選擇操作符";
}
document.getElementById("result").innerHTML = result;
}
</script>
</body>
</html>

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

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

總結(jié)

JavaScript是一種強(qiáng)大的編程語(yǔ)言,可以用來(lái)實(shí)現(xiàn)各種功能。計(jì)算器是一項(xiàng)在日常生活中有很大用處的功能,通過(guò)使用JavaScript,我們能夠輕松地生成簡(jiǎn)單的計(jì)算器。這不僅展示了JavaScript的強(qiáng)大功能,還能幫助我們更好地理解和學(xué)習(xí)JavaScript。