日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

js實現(xiàn)一個簡易的計算器

瀏覽:181日期:2024-04-02 13:22:38

利用原生js實現(xiàn)一個簡易的計算器(附詳細注釋),供大家參考,具體內(nèi)容如下

<!DOCTYPE html><html lang='en'> <head> <meta charset='UTF-8' /> <meta name='viewport' content='width=device-width, initial-scale=1.0' /> <title>Document</title> <style> .divs {width: 500px;height: 600px;border: 1px solid #000000;margin: auto; } .divs > input {width: 460px;height: 45px;margin-left: 18px;margin-top: 10px;font-size: 30px;background-color: white;text-align: right; } .divs > div {width: 100px;height: 100px;float: left;border: 1px solid #000000;margin-left: 18px;margin-top: 25px;font-size: 40px;line-height: 100px;text-align: center;user-select: none; } </style> </head> <body> <div class='divs'> <input type='text' value='0' disabled /> <div class='block'>7</div> <div class='block'>8</div> <div class='block'>9</div> <div class='block'>-</div> <div class='block'>4</div> <div class='block'>5</div> <div class='block'>6</div> <div class='block'>+</div> <div class='block'>1</div> <div class='block'>2</div> <div class='block'>3</div> <div class='block'>*</div> <div class='block'>C</div> <div class='block'>0</div> <div class='block'>=</div> <div class='block'>/</div></div>

js:

<script> // 獲取到所有類名為block的元素 var blocks = document.getElementsByClassName('block'); // 獲取到input var input = document.getElementById('input1'); // 聲明第一個數(shù)值 var firstValue = 0,bool = false; // 聲明運算符 var type; for (var i = 0; i < blocks.length; i++) { //點擊第i個blockblocks[i].onclick = function () { //點擊誰,this就指向誰,在這里this指向每次點擊的元素 console.log(this); //this.innerHTML顯示點擊的div里面的內(nèi)容(比如1,2,3,-,+) //判斷點擊的為數(shù)字的情況(不是NaN,就是數(shù)字) if (!isNaN(this.innerHTML)) { // bool初始為false,當bool為false時,可以不斷輸入,當bool為true時,input清空為0 if (bool) { input.value = '0'; bool = false; } // 將input中的value累加點擊的內(nèi)容,將它強轉(zhuǎn)為數(shù)字是為了去掉最前面的0,最后再轉(zhuǎn)為字符 input.value = Number(input.value + this.innerHTML).toString(); } else { //判斷點擊為+ - * /的情況 if (this.innerHTML !== 'C' && this.innerHTML !== '=') { //將第一個數(shù)存到firstValue firstValue = Number(input.value); //將運算符存到type type = this.innerHTML; //將input中的value重置為0 input.value = '0'; } else if (this.innerHTML === 'C') { //判斷點擊C的情況 // 全都重置 firstValue = 0; type = undefined; input.value = '0'; } else { //判斷點擊=的情況 //根據(jù)運算符的類型進行運算 switch (type) {case '+': input.value = (firstValue + Number(input.value)).toString(); break;case '-': input.value = (firstValue - Number(input.value)).toString(); break;case '*': input.value = (firstValue * Number(input.value)).toString(); break;case '/': // 除數(shù)為0時重置input.value if (Number(input.value) === 0) input.value = '0'; else input.value = (firstValue / Number(input.value)).toString(); break; } //bool為true時,點擊'='后,當再次輸入時,input.value為0 bool = true; } }}; }

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
视频小说一区二区| 久久av在线| 日本午夜精品一区二区三区电影 | 免费视频亚洲| 久久久久午夜电影| 91精品一区二区三区综合在线爱| 日本综合字幕| 日韩和的一区二在线| 欧美精品成人| 精品三区视频| 亚洲黄色免费av| 色网在线免费观看| 欧美一区二区性| 91精品91| 亚洲综合婷婷| 国产欧美一级| 国产激情在线播放| 日韩天堂在线| 蘑菇福利视频一区播放| 中文字幕日韩高清在线| 天海翼精品一区二区三区| 欧美亚洲三级| 福利一区二区| 日韩在线短视频| 欧美久久精品一级c片| 日韩精品一级中文字幕精品视频免费观看 | 国产精品一级| 国产精品magnet| 日韩网站中文字幕| 日韩一级欧洲| 国产精品一卡| 欧美 日韩 国产一区二区在线视频 | 97se亚洲| 日韩av在线播放网址| 欧美午夜不卡| 亚洲精品影院在线观看| 日韩欧美中文字幕一区二区三区| 牛牛精品成人免费视频| 中文字幕在线免费观看视频| 中日韩男男gay无套| 91成人在线网站| 欧美久久天堂| 一区二区国产在线| 久久永久免费| 尤物精品在线| 国产精品亚洲一区二区在线观看 | 欧美成a人国产精品高清乱码在线观看片在线观看久 | 一区二区三区视频免费观看| 在线精品福利| 国产一区二区三区四区大秀| 亚洲国产日韩欧美在线| 国产亚洲电影| 婷婷综合在线| 麻豆国产91在线播放| 红桃视频亚洲| 久久精品国产网站| 六月婷婷一区| 91视频精品| 中文字幕中文字幕精品| 麻豆国产一区| 蜜桃伊人久久| 麻豆视频在线看| 日本麻豆一区二区三区视频| 久久婷婷国产| 亚洲精品极品| 久久国产亚洲精品| 亚洲免费成人av在线| sm捆绑调教国产免费网站在线观看| 爽好久久久欧美精品| 久久久久97| 亚洲精品极品| 欧美综合另类| 日韩高清国产一区在线| 欧美极品中文字幕| 精品国产一区二区三区av片| 日韩一级网站| 亚洲麻豆一区| 99久久精品费精品国产| 日韩国产在线观看| 怡红院精品视频在线观看极品| 精品国产美女a久久9999| 亚洲久久在线| 最新日韩av| 日韩a一区二区| 国产日韩欧美在线播放不卡| 亚洲大全视频| 97se综合| 国产精品亚洲二区| 综合一区二区三区| 亚洲91视频| 欧美黑人巨大videos精品| 亚洲人www| 久久av在线| 欧美+亚洲+精品+三区| 中文字幕成在线观看| 国产一区二区三区精品在线观看 | 国产极品嫩模在线观看91精品| 中文字幕日韩欧美精品高清在线| 亚洲精品va| 亚洲高清不卡| 亚洲天堂一区二区| 精品一区二区三区中文字幕| 91精品国产一区二区在线观看| 快she精品国产999| 91九色精品| 亚洲国产不卡| 黄色不卡一区| 精品一区亚洲| 亚洲免费精品| 欧美成人综合| 图片区亚洲欧美小说区| 性欧美xxxx免费岛国不卡电影| 中文字幕系列一区| 三级精品视频| 久久狠狠婷婷| 日韩欧美一区二区三区在线视频| 麻豆高清免费国产一区| 91嫩草精品| 91成人小视频| 欧美日韩中文| 久久wwww| 成人一二三区| 久久久777| 亚洲国内欧美| 欧美日韩免费观看一区=区三区 | 国产精品亚洲综合在线观看| 久久激情五月激情| 久久国产三级精品| 国产精品xxx在线观看| 91精品国产自产观看在线| 日韩二区三区在线观看| 97久久中文字幕| 老色鬼精品视频在线观看播放| 精品久久亚洲| 久久久成人网| 99亚洲视频| 深夜日韩欧美| 欧美另类中文字幕| 精品视频在线一区二区在线| 麻豆成全视频免费观看在线看| 亚洲www免费| 亚洲一区日韩| 日本麻豆一区二区三区视频| 国产精品大片| 精品中国亚洲| 日韩在线视频精品| 婷婷综合亚洲| 深夜福利亚洲| 国产精品久久久久久久久久白浆| 精品久久亚洲| 欧美日中文字幕| 亚洲一二av| 久久精品资源| 国产一区欧美| 青青国产精品| 黑人精品一区| 夜夜精品视频| 69堂免费精品视频在线播放| 精品丝袜久久| 蜜桃一区二区三区| 日韩精品一级| 国产一区国产二区国产三区 | sm久久捆绑调教精品一区| 久久九九精品| 免费在线欧美视频| 美女国产精品久久久| 亚洲国产成人二区| 久久国产精品毛片| 国产精品密蕾丝视频下载| 99久久精品网| 日韩午夜视频在线| 福利一区二区免费视频| 色婷婷狠狠五月综合天色拍| 视频一区在线视频| 精品视频网站| 亚洲综合电影一区二区三区| 国产精品s色| 欧美在线资源| 老色鬼精品视频在线观看播放| 亚洲大全视频| 老色鬼精品视频在线观看播放| 亚洲国产不卡| 精品午夜视频| 最近国产精品视频| 日韩免费在线| 久久国产精品免费精品3p| 亚洲福利精品| 国产精品毛片视频| 亚洲精品一二三区区别| 国产精品亚洲综合久久| 欧美在线网站| 国产aⅴ精品一区二区三区久久| 欧美专区18| 桃色一区二区| 国产乱人伦丫前精品视频 | 欧美一区91| 99日韩精品| 日本免费久久| 国产亚洲电影| 日av在线不卡|