国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - JavaScript代碼實現簡單計算器

JavaScript代碼實現簡單計算器

2021-12-21 17:58小蟲蟲~ js教程

這篇文章主要為大家詳細介紹了JavaScript代碼實現簡單計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了javascript代碼實現簡單計算器的具體代碼,供大家參考,具體內容如下

一、實現功能

(1)利用css樣式、javascript語言和html語言實現計算器的算法 (2)對計算器的頁面進行規劃以及對界面進行顏色的填涂 (3)對界面各個邊框邊距進行適當的調整

二、展示

1.代碼展示

代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
<!doctype html>
<html lang="en">
<head>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>計算器</title>
 
 <style>
 body{
 padding:0;margin:0;
 background-color:bisque;
 }
 #calculator{
 position:absolute;
 width:1200px;height:620px;
 left:50%;top:50%;
 margin-left:-600px;
 margin-top:-310px;
 }
 #calculator #c_title{
 margin:auto;
 width:800px;
 height:80px;
 margin-left: 150px;
 }
 #calculator #c_title h2{
 text-align:center;
 font-size:33px;font-family:微軟雅黑;color:#666666;
 box-shadow: 1px 1px 1px 1px rgba(0, 0, 255, .2);
 }
 #calculator #c_text input{
 padding-right:20px;
 margin-left: 50px;
 width:970px;
 height:50px;
 font-size:25px;font-family:微軟雅黑;color:#666666;
 text-align:right;
 border:double 1px;
 border:1px solid black;
 }
 #calculator #c_value{
 widows: 1080px;
 height:408px;
 margin:20px auto;
 }
 #calculator #c_value ul{
 margin:0px;
 }
 #calculator #c_value ul li{
 margin:10px;
 list-style:none;
 float:left;
 width:180px;
 height:80px;
 line-height:80px;
 text-align:center;
 background-color:coral;
 border:0px solid black;
 font-size:30px;
 font-family:微軟雅黑;
 color:#666;
 box-shadow: 12px 12px 2px 1px rgba(0, 0, 255, .2);
 }
 #calculator #c_value ul li button{
 width: 160px;
 height:40px;
 font-size: 20px;
 }
 </style>
 
 <script>
 function onload(){
 //加載完畢后光標自動對應到輸入框
 document.getelementbyid("input").focus();
 }
 //讀取按鈕的值,傳給輸入框
 function inputevent(e){
 //把val的值改為每個事件的innerhtml值 innerhtml 屬性
 var val=e.innerhtml;
 //獲取input標簽
 var xsval=document.getelementbyid("input");
 //標簽里的value連接每個事件的innerhtml值
 xsval.value+=val;
 }
 //計算出結果
 function inputoper(){
 var xsval=document.getelementbyid("input");//獲取input標簽
 xsval.value=eval(document.getelementbyid("input").value); //eval()方法計算
 }
 //清零
 function clearnum(){
 var xsval=document.getelementbyid("input");//獲取input標簽
 xsval.value="";
 document.getelementbyid("input").focus();
 }
 //退格
 function backnum(){
 var arr=document.getelementbyid("input");//獲取input標簽
 arr.value=arr.value.substring(0,arr.value.length-1); //substring()提取第一個至倒數第二個字符串
 }
 </script>
 
</head>
 
<body>
 <div id="calculator">
 <!--標題-->
 <div id="c_title">
 <h2>計算器</h2>
 </div>
 <!--輸入框-->
 <div id="c_text">
 <input type="text" id="input" value="0" readonly="readonly"> <!-- input (id)-->
 </div>
 <!--計算器按鈕元件-->
 <div id="c_value">
 <ul>
 <li><button onclick="inputevent(this)">7</button></li> <!--onlick 鼠標點擊函數 this -->
 <li><button onclick="inputevent(this)">8</button></li>
 <li><button onclick="inputevent(this)">9</button></li>
 <li style="background: yellow"><button onclick="clearnum()">清零</button></li>
 <li style="background: burlywood"><button onclick="backnum()">退格</button></li>
 <li><button onclick="inputevent(this)">4</button></li>
 <li><button onclick="inputevent(this)">5</button></li>
 <li><button onclick="inputevent(this)">6</button></li>
 <li><button onclick="inputevent(this)">*</button></li>
 <li><button onclick="inputevent(this)">/</button></li>
 <li><button onclick="inputevent(this)">1</button></li>
 <li><button onclick="inputevent(this)">2</button></li>
 <li><button onclick="inputevent(this)">3</button></li>
 <li><button onclick="inputevent(this)">+</button></li>
 <li><button onclick="inputevent(this)">-</button></li>
 <li><button onclick="inputevent(this)">0</button></li>
 <li><button onclick="inputevent(this)">00</button></li>
 <li ><button onclick="inputevent(this)">.</button></li>
 <li><button onclick="inputevent(this)">%</button></li>
 <li style="background: red"><button onclick="inputoper(this)">=</button></li>
 </ul>
 </div>
 
 </div>
 
</body>
</html>

2.效果展示

效果如下:

JavaScript代碼實現簡單計算器

3.總結

由于第一次書寫博客,頁面過于丑陋,見諒。改demo學會了如何用js實現html計算器,熟悉了js的基礎語法及基本使用。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/weixin_45876462/article/details/111571723

延伸 · 閱讀

精彩推薦
  • js教程JS 的 六種打斷點的方式,你用過幾種?

    JS 的 六種打斷點的方式,你用過幾種?

    Debugger 是前端開發很重要的一個工具,它可以在我們關心的代碼處斷住,通過單步運行來理清邏輯。而 Debugger 用的好壞與斷點打得好壞有直接的關系。...

    神光的編程秘籍7772021-12-16
  • js教程js制作提示框插件

    js制作提示框插件

    這篇文章主要介紹了js制作提示框插件的方法,幫助大家更好的理解和使用js,感興趣的朋友可以了解下...

    lanshanxiao10032021-12-18
  • js教程Javascript 模擬mvc實現點餐程序案例詳解

    Javascript 模擬mvc實現點餐程序案例詳解

    這篇文章主要介紹了Javascript 模擬mvc實現點餐程序案例詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參...

    LiOnTalKING12012021-12-18
  • js教程微信小程序實現modal彈出框遮罩層組件(可帶文本框)

    微信小程序實現modal彈出框遮罩層組件(可帶文本框)

    這篇文章主要給大家介紹了關于微信小程序實現modal彈出框遮罩層組件(可帶文本框)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者...

    BadmintonCode3432021-12-15
  • js教程JavaScript實現通訊錄功能

    JavaScript實現通訊錄功能

    這篇文章主要為大家詳細介紹了JavaScript實現通訊錄功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    書寫夢想的鉛筆頭5572021-12-20
  • js教程微信小程序自定義膠囊樣式

    微信小程序自定義膠囊樣式

    這篇文章主要為大家詳細介紹了微信小程序自定義膠囊樣式,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    四曦11272021-12-21
  • js教程JavaScript實現原型封裝輪播圖

    JavaScript實現原型封裝輪播圖

    這篇文章主要為大家詳細介紹了JavaScript原型封裝輪播圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    zyhyoustrive11992021-12-21
  • js教程Javascript實現漢字和拼音互轉的終極方案

    Javascript實現漢字和拼音互轉的終極方案

    網上關于JS實現漢字和拼音互轉的文章很多,但是比較雜亂,有的不支持多音字、不支持聲調或者字典文件太大,無法根據實際需要滿足需求。這篇文章給...

    我是小茗同學10022021-12-15
主站蜘蛛池模板: 亚洲精品日本 | 亚洲一级在线 | 99热这里有 | 成人av电影天堂 | 一区二区三区自拍 | 日韩一区二区三区在线视频 | 一区二区三区四区免费看 | 亚洲视频精品在线 | 99免费精品视频 | 日韩在线视频播放 | 欧美日韩美女 | jizz亚洲女人高潮大叫 | 欧美日韩中文字幕在线 | 亚洲一区二区三区高清 | 久久久久久亚洲 | a久久久| 国产99在线 | 亚洲 | 国产精品久久久久永久免费观看 | 日韩美女视频 | 黄色片com| 毛片色| 久久99国产精品久久99大师 | 欧美一区二区三区久久精品 | 免费观看www免费观看 | 国产区在线 | 91在线精品一区二区 | 欧美在线亚洲 | 欧美成年黄网站色视频 | 国产1区 | 97成人在线免费视频 | 欧美一区二区三区在线观看 | 黄色大片在线播放 | 亚洲精品成人 | 狠狠操综合网 | 操操网| 国产在线一区二区 | 成人在线网站 | 蜜月久综合久久综合国产 | 97精品国产97久久久久久粉红 | 国产精品久久一区 | 国产精品免费看片 |