中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

javascript實現簡易計算器的代碼
來源:易賢網 閱讀:1598 次 日期:2016-06-17 15:59:09
溫馨提示:易賢網小編為您整理了“javascript實現簡易計算器的代碼”,方便廣大網友查閱!

下面小編就為大家帶來一篇javascript實現簡易計算器的代碼小編覺得挺不錯的,現在分享給大家,也給大家做個參考。

今天閑來無聊,想寫點什么,突然想到用javascript寫一個計算器。程序還存在很多的Bug,先在這里記錄一下,以后慢慢更正。

名單

代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>javascript實現簡易計算器的代碼_腳本之家</title>

<style type="text/css">

input{

width:30px;

height:20px;

text-align:center;

}

#tbCalculator td

{

text-align:center;

vertical-align:middle;

}

</style>

<script type="text/javascript">

var result; //保存點擊運算符之前輸入框中的數值

var operator; //保存運算符

var isPressEqualsKey = false; //記錄是否按下”=“鍵

//數字鍵事件

function connectionDigital(control)

{

var txt = document.getElementById('txtScream');

if(isPressEqualsKey)

txt.value = ""; //已進行過計算,則清空數值輸入框重新開始

isPressEqualsKey = false;

}

//數值輸入已經存在小數點,則不允許再輸入小數點

if(txt.value.indexOf('.') > -1 && control.value == '.')

return false;

txt.value += control.value; //將控件值賦給數值輸入框中

}

//退格鍵事件

function backspace()

{

var txt = document.getElementById('txtScream');

txt.value = txt.value.substring(0,txt.value.length - 1);

}

//ce鍵事件:清空數字輸入框

function clearAll()

{

document.getElementById('txtScream').value = "";

result = "";

operator = "";

}

// +、-、*、/ 事件

function calculation(control)

{

//將運算符保存入全局變量中

operator = control.value; 

var txt = document.getElementById('txtScream');

if(txt.value == "")return false; //數值輸入框中沒有數字,則不能輸入運算符

//將數值輸入框中的值保存到計算表達式中

result = txt.value; 

//清空輸入框,以待輸入操作值

txt.value = ""; 

}

//計算結果

function getResult()

{

var opValue;

//計算表達式中存在運算符

var sourseValue = parseFloat(result);

var txt = document.getElementById('txtScream');

if(operator == '*')

opValue = sourseValue * parseFloat(txt.value);

else if(operator == '/')

opValue = sourseValue / parseFloat(txt.value);

else if(operator == '+')

opValue = sourseValue + parseFloat(txt.value);

else if(operator == '-')

opValue = sourseValue - parseFloat(txt.value);

txt.value = opValue;

isPressEqualsKey = true;

result = "";

opValue = "";

}

</script>

</head>

<body>

<table id="tbCalculator" width="200" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#0066FF">

<tr>

<td height="30" colspan="4" align="center">

<input type="text" name="txtScream" id="txtScream" style="width:180px; border-style:none; text-align:right;" readonly="readonly" /> </td>

</tr>

<tr>

<td height="30" colspan="2">

<input type="button" name="btnCE" id="btnCE" value="C E" style="width:80px;" align="right"; onclick="clearAll();" /></td>

<td height="30" colspan="2">

<input type="button" name="btn10" id="btn10" value="Backspace" style="width:80px;" align="right"; onclick="backspace();" /></td>

</tr>

<tr>

<td height="30"><input type="button" name="btn7" id="btn7" value="7" onclick="connectionDigital(this);" /></td>

<td><input type="button" name="btn8" id="btn8" value="8" onclick="connectionDigital(this);"/></td>

<td><input type="button" name="btn9" id="btn9" value="9" onclick="connectionDigital(this);" /></td>

<td><input type="button" name="btn6" id="btn6" value="/" onclick="calculation(this);" /></td>

</tr>

<tr>

<td height="30">

<input type="button" name="btn4" id="btn4" value="4" onclick="connectionDigital(this);"/></td>

<td><input type="button" name="btn5" id="btn5" value="5" onclick="connectionDigital(this);"/></td>

<td><input type="button" name="btn6" id="btn6" value="6" onclick="connectionDigital(this);"/></td>

<td><input type="button" name="btn13" id="btn13" value="*" onclick="calculation(this);" /></td>

</tr>

<tr>

<td height="30">

<input type="button" name="btn1" id="btn1" value="1" onclick="connectionDigital(this);"/></td>

<td><input type="button" name="btn2" id="btn2" value="2" onclick="connectionDigital(this);"/></td>

<td><input type="button" name="btn3" id="btn3" value="3" onclick="connectionDigital(this);"/></td>

<td><input type="button" name="btn18" id="btn18" value="-" onclick="calculation(this);" /></td>

</tr>

<tr>

<td height="30"><input type="button" name="btn0" id="btn0" value="0" onclick="connectionDigital(this);"/></td>

<td><input type="button" name="btndot" id="btndot" value="." onclick="connectionDigital(this);" /></td>

<td><input name="btn22" type="button" id="btn22" value="=" onclick="getResult();" /></td>

<td><input type="button" name="btn23" id="btn23" value="+" onclick="calculation(this);" /></td>

</tr>

</table>

</body>

</html>

以上這篇javascript實現簡易計算器的代碼就是小編分享給大家的全部內容了,希望能給大家一個參考

更多信息請查看網絡編程
易賢網手機網站地址:javascript實現簡易計算器的代碼
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
黄色成人在线观看| 在线观看日韩专区| 在线视频国产日韩| 久久婷婷国产综合国色天香| 国产一区二区激情| 欧美成人精品不卡视频在线观看| 亚洲肉体裸体xxxx137| 国产精品久久一区二区三区| 久久精品动漫| 99精品国产在热久久| 国产精品久久久免费| 久久亚洲一区| 亚洲永久免费| 亚洲第一视频| 欧美视频一区在线| 久久国产精品一区二区三区四区| 亚洲国产成人精品久久| 欧美久久久久久蜜桃| 欧美自拍偷拍午夜视频| 一区二区成人精品 | 一本色道久久88综合日韩精品| 欧美午夜免费影院| 久久亚洲美女| 亚洲女人天堂av| 亚洲天堂av图片| 最新国产成人在线观看| 国产欧美日韩视频在线观看| 欧美暴力喷水在线| 久久中文欧美| 美日韩在线观看| 模特精品在线| 欧美精品在线观看| 欧美视频在线免费看| 欧美日韩亚洲高清一区二区| 美国十次了思思久久精品导航| 久久永久免费| 欧美日韩免费一区二区三区视频| 欧美日韩国产高清| 欧美日韩中文字幕在线| 欧美日韩岛国| 国产精品www| 国产手机视频精品| 91久久在线视频| 亚洲视频一二三| 亚洲一区二区三区视频播放| 欧美 日韩 国产 一区| 欧美裸体一区二区三区| 国产精品啊啊啊| 国内视频一区| 99日韩精品| 久久综合久久综合九色| 欧美日韩亚洲一区二区三区四区| 国产精品国产三级国产| 国内在线观看一区二区三区| 亚洲高清影视| 久久国产精品第一页| 欧美精品在线看| 韩国精品久久久999| 亚洲精品中文字幕在线| 久久精品国产亚洲aⅴ| 欧美日韩国产成人高清视频| 欧美日韩18| 亚洲国产婷婷| 欧美~级网站不卡| 国产亚洲精品资源在线26u| 一本色道久久综合狠狠躁篇的优点| 欧美在线啊v一区| 国产精品九九| 一本色道久久综合狠狠躁的推荐| 久久久av网站| 国产真实乱子伦精品视频| 亚洲欧美成人精品| 国产精品福利在线观看网址| 日韩午夜激情| 亚洲欧美高清| 国产精品视频免费一区| 亚洲久久一区二区| 麻豆精品91| 亚洲高清视频在线观看| 美国十次成人| 亚洲国语精品自产拍在线观看| 亚洲欧美成人网| 国产欧美日本一区视频| 午夜国产精品影院在线观看| 国产精品九九久久久久久久| 亚洲欧美日韩国产另类专区| 国产精品国产自产拍高清av王其 | 亚洲九九九在线观看| 欧美在线高清| 在线日韩欧美| 欧美精品一区二区三区四区| 亚洲一区二区免费在线| 欧美日韩国语| 午夜一级久久| 狠狠操狠狠色综合网| 欧美经典一区二区三区| 亚洲日本成人女熟在线观看| 欧美精品久久99久久在免费线| 一本高清dvd不卡在线观看| 国产精品系列在线| 欧美aⅴ一区二区三区视频| 亚洲精品在线电影| 国产欧美日韩亚洲精品| 免费观看成人| 亚洲一区免费网站| 亚洲国产天堂久久综合| 欧美性做爰猛烈叫床潮| 裸体女人亚洲精品一区| 亚洲欧美伊人| 亚洲砖区区免费| 99国产精品视频免费观看| 亚洲第一在线| 亚洲福利在线视频| 狠狠色2019综合网| 国产一区二区三区四区hd| 国产精品久久九九| 欧美刺激午夜性久久久久久久| 欧美一区二区三区四区在线观看| 亚洲天堂成人| 亚洲私人影院在线观看| 亚洲国产日韩欧美在线图片| 国产婷婷色一区二区三区在线| 国产精品扒开腿做爽爽爽软件| 欧美日韩国产在线看| 欧美日韩一区二区三区四区五区 | 亚洲欧美日韩一区二区在线| 亚洲黄色在线看| 亚洲国产高清在线| 国产主播精品在线| 精品999日本| 在线精品国产欧美| 亚洲国产精品高清久久久| 国产亚洲亚洲| 韩国女主播一区| 在线观看日韩av| 日韩午夜中文字幕| 亚洲图片欧洲图片av| 欧美亚洲综合网| 久久精品综合| 欧美日韩国产在线播放网站| 欧美日韩免费在线| 国产日韩视频| 亚洲国产精品成人| 亚洲综合电影一区二区三区| 欧美在线www| 欧美色一级片| 在线不卡中文字幕播放| 国产精品99久久久久久有的能看| 亚洲自拍偷拍一区| 国产精品亚洲不卡a| 亚洲黄色性网站| 久久aⅴ乱码一区二区三区| 欧美日韩国产小视频在线观看| 国产色综合久久| 亚洲一区精品在线| 欧美日本久久| 日韩亚洲欧美高清| 麻豆精品在线观看| 精品av久久久久电影| 亚洲一区二区三区成人在线视频精品 | 美女黄色成人网| 国产一区香蕉久久| 在线亚洲精品| 欧美日本不卡视频| 99日韩精品| 欧美日韩一区二区三区四区五区 | 麻豆亚洲精品| 一区二区三区在线视频免费观看| 午夜精品久久久久久久99水蜜桃| 欧美日韩美女在线| 一本久久知道综合久久| 欧美日韩国产美| 99视频精品全国免费| 欧美精品在线极品| 亚洲乱码国产乱码精品精天堂| 欧美成年人在线观看| 亚洲欧洲一区二区天堂久久| 麻豆国产精品va在线观看不卡| 91久久久久久久久| 欧美精品色一区二区三区| 亚洲国产影院| 国产精品久久久久一区二区| 亚洲欧美日韩国产成人| 国产欧美日韩一区二区三区在线观看| 亚洲免费视频在线观看| 国产欧美欧洲在线观看| 久久躁日日躁aaaaxxxx| 一本一本久久| 狠狠色狠狠色综合| 欧美日韩高清在线观看| 亚洲欧美日韩系列| 伊人激情综合| 国产精品国产三级国产普通话三级 | 国内精品国语自产拍在线观看| 久久综合九色综合网站| 一本大道久久精品懂色aⅴ | 欧美自拍丝袜亚洲| 99精品视频一区| 亚洲国产精品视频| 国产日本欧美一区二区三区|