JavaScript實(shí)現(xiàn)簡單的計(jì)算器功能
本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)簡單計(jì)算器功能的具體代碼,供大家參考,具體內(nèi)容如下
具體要求如下:

實(shí)現(xiàn)代碼:
<html>
<head>
<meta charset="utf-8">
<title>計(jì)算器</title>
<script>
function myck(type){
var num1 = document.getElementById("num1");
var num2 = document.getElementById("num2");
if(type==1){
// 計(jì)算操作
var result = parseInt(num1.value) + parseInt(num2.value);
alert(result);
document.getElementById("resultDiv").innerText ="最終計(jì)算結(jié)果:"+ result;
}else if(type==2){
var result = parseInt(num1.value) - parseInt(num2.value);
alert(result);
document.getElementById("resultDiv").innerText ="最終計(jì)算結(jié)果:"+ result;
}
else if(type==3){
var result = parseInt(num1.value) * parseInt(num2.value);
alert(result);
document.getElementById("resultDiv").innerText ="最終計(jì)算結(jié)果:"+ result;
}
else if(type==4){
if(confirm("是否正確清空?")){
// 清空
num1.value = "";
num2.value = "";
document.getElementById("resultDiv").innerText="";
}
}
}
</script>
</head>
<body>
<div style="margin-top: 100px;margin-left: 500px;">
<span style="font-size: 60px;">計(jì)算器</span>
</div>
<div>
<div class="innerDiv" style="margin-left: 490px;">
數(shù) 字1:<input id="num1" type="number" placeholder="請輸入數(shù)字1">
</div>
</div>
<div>
<div class="innerDiv" style="margin-left:490px;">
數(shù) 字2:<input id="num2" type="number" placeholder="請輸入數(shù)字2">
</div>
</div>
<div>
<div style="margin-left: 500px;" class="innerDiv">
<input type="button" onclick="myck(1)" value="相 加">
<input type="button" onclick="myck(2)" value="相 減">
<input type="button" onclick="myck(3)" value="相 乘">
<input type="button" onclick="myck(4)" value="清 空">
</div>
</div>
<div id="resultDiv">
</div>
</body>
<style>
.innerDiv{
margin-left: 420px;
margin-top: 20px;
}
</style>
</html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- javascript寫的簡單的計(jì)算器,內(nèi)容很多,方法實(shí)用,推薦
- 簡易js代碼實(shí)現(xiàn)計(jì)算器操作
- js實(shí)現(xiàn)簡單計(jì)算器
- html+js實(shí)現(xiàn)簡單的計(jì)算器代碼(加減乘除)
- 用JS寫的簡單的計(jì)算器實(shí)現(xiàn)代碼
- javascript-簡單的計(jì)算器實(shí)現(xiàn)步驟分解(附圖)
- 純javascript代碼實(shí)現(xiàn)計(jì)算器功能(三種方法)
- js實(shí)現(xiàn)一個(gè)簡易計(jì)算器
- 網(wǎng)頁計(jì)算器 一個(gè)JS計(jì)算器
- js網(wǎng)頁版計(jì)算器的簡單實(shí)現(xiàn)
相關(guān)文章
JS中的六種繼承方式以及優(yōu)缺點(diǎn)總結(jié)
JS作為面向?qū)ο蟮娜躅愋驼Z言,繼承也是其非常強(qiáng)大的特性之一,那么如何在JS中實(shí)現(xiàn)繼承呢?下面這篇文章主要給大家介紹了關(guān)于JS中六種繼承方式以及優(yōu)缺點(diǎn)的相關(guān)資料,需要的朋友可以參考下2021-10-10
利用js制作html table分頁示例(js實(shí)現(xiàn)分頁)
這篇文章主要介紹了利用js制作html table的分頁示例(js實(shí)現(xiàn)分頁),需要的朋友可以參考下2014-04-04
javascript+css3 實(shí)現(xiàn)動態(tài)按鈕菜單特效
這篇文章主要介紹了javascript+css3 實(shí)現(xiàn)動態(tài)按鈕菜單特效的相關(guān)資料,需要的朋友可以參考下2016-02-02
在一個(gè)js文件里遠(yuǎn)程調(diào)用jquery.js會在ie8下的一個(gè)奇怪問題
這樣的腳本你在ie8下調(diào)用,在ie8地址欄下按下回車后調(diào)用jquery的對像、方法什么的沒有問題,但是刷新之后就有問題。就是刷新之后無論怎樣你要在地址欄按一下回車。2010-11-11
java與javascript之間json格式數(shù)據(jù)互轉(zhuǎn)介紹
對象轉(zhuǎn)為字符串:通過JSON.encode方法,這個(gè)是json.js里面的方法,引入到當(dāng)前文件就可以了,下面整理的比較詳細(xì)一點(diǎn),感興趣的朋友不要錯(cuò)過2013-10-10
django admin 使用SimpleUI自定義按鈕彈窗框示例
Django 后臺admin有大量的屬性和方法,擁有強(qiáng)大的功能和自定義能力,這篇文章主要介紹了django admin 使用SimpleUI自定義按鈕彈窗框示例,需要的朋友可以參考下2023-04-04
JavaScript中使用構(gòu)造器創(chuàng)建對象無需new的情況說明
JS中創(chuàng)建對象可以直接使用直接量的方式,這里討論的是定義一個(gè)構(gòu)造器(function)的情況2012-03-03

