js制作簡(jiǎn)易計(jì)算器
本文實(shí)例為大家分享了js制作簡(jiǎn)易計(jì)算器的具體代碼,供大家參考,具體內(nèi)容如下
要制作一個(gè)如圖所示的簡(jiǎn)易計(jì)算器,首先要建立一個(gè)表單,制作出如圖所示的樣子。
<table border="1" cellspacing="0" > <tr><th colspan="2">購(gòu)物簡(jiǎn)易計(jì)算器</th></tr> <tr> <td>第一個(gè)數(shù)</td> <td><input type="text" id="inputId1" /></td> </tr> <tr> <td>第二個(gè)數(shù)</td> <td><input type="text" id="inputId2" /></td> </tr> <tr> <td><button type="button" onclick="cal('+')" >+</button></td> <td><button type="button" onclick="cal('-')" >-</button> <button type="button" onclick="cal('*')" >*</button> <button type="button" onclick="cal('/')" >/</button></td> </tr> <tr> <td>計(jì)算結(jié)果</td> <td><input type="text" id="resultId"/></td> </tr> </table>
onclick使用cal()方法,其實(shí)一開始我是使用add,sub,mul,div四種方法的,后來發(fā)現(xiàn)這四個(gè)方法除了算術(shù)運(yùn)算符不一樣,其他的地方都一樣,所以選擇使用一個(gè)方法,點(diǎn)擊button,傳給方法里的算術(shù)運(yùn)算符不一樣,代碼如下:
<script type="text/javascript"> function cal(type){ var num1 = document.getElementById('inputId1'); var num2 = document.getElementById('inputId2'); var result; switch(type){ case '+': result = parseInt(num1.value) + parseInt(num2.value); break; case '-': result = parseInt(num1.value) - parseInt(num2.value); break; case '*': result = parseInt(num1.value) * parseInt(num2.value); break; case '/': result = parseInt(num1.value) / parseInt(num2.value); break; } var resultObj = document.getElementById('resultId'); resultObj.value = result; } </script>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 簡(jiǎn)易js代碼實(shí)現(xiàn)計(jì)算器操作
- js實(shí)現(xiàn)一個(gè)簡(jiǎn)易計(jì)算器
- 簡(jiǎn)易的JS計(jì)算器實(shí)現(xiàn)代碼
- JavaScript實(shí)現(xiàn)一個(gè)簡(jiǎn)易的計(jì)算器實(shí)例代碼
- javascript實(shí)現(xiàn)簡(jiǎn)易計(jì)算器的代碼
- JavaScript實(shí)現(xiàn)簡(jiǎn)易加法計(jì)算器
- 超級(jí)簡(jiǎn)易的JS計(jì)算器實(shí)例講解(實(shí)現(xiàn)加減乘除)
- js實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能
- js實(shí)現(xiàn)一個(gè)簡(jiǎn)易的計(jì)算器
- 用JavaScript做一個(gè)簡(jiǎn)易計(jì)算器的三種方法舉例
相關(guān)文章
JS判斷輸入字符串長(zhǎng)度實(shí)例代碼(漢字算兩個(gè)字符,字母數(shù)字算一個(gè))
下面小編就為大家?guī)硪黄狫S判斷輸入字符串長(zhǎng)度實(shí)例代碼(漢字算兩個(gè)字符,字母數(shù)字算一個(gè))。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-08-08微信小程序功能之全屏滾動(dòng)效果的實(shí)現(xiàn)代碼
最近小編做項(xiàng)目遇到這樣的需求,要求實(shí)現(xiàn)一個(gè)全屏滾動(dòng)的效果,在網(wǎng)上找了實(shí)例代碼,但是不是很完美,小編又結(jié)合自己的知識(shí)給大家補(bǔ)充下,對(duì)微信小程序全屏滾動(dòng)效果的實(shí)例代碼感興趣的朋友參考下本文吧2018-11-11js實(shí)現(xiàn)數(shù)字從零慢慢增加到指定數(shù)字示例
今天小編就為大家分享一篇js實(shí)現(xiàn)數(shù)字從零慢慢增加到指定數(shù)字示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-11-11使用Echarts設(shè)置地圖并觸發(fā)點(diǎn)擊事件的代碼
這篇文章主要給大家介紹了關(guān)于使用Echarts設(shè)置地圖并觸發(fā)點(diǎn)擊事件的的相關(guān)資料,ECharts是一款基于JavaScript的數(shù)據(jù)可視化庫(kù),可以用于創(chuàng)建各種類型的交互式圖表,包括地圖,需要的朋友可以參考下2023-09-09js記錄點(diǎn)擊某個(gè)按鈕的次數(shù)-刷新次數(shù)為初始狀態(tài)的實(shí)例
下面小編就為大家?guī)硪黄猨s記錄點(diǎn)擊某個(gè)按鈕的次數(shù)-刷新次數(shù)為初始狀態(tài)的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-02-02jQuery Mobile動(dòng)態(tài)刷新頁(yè)面樣式的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄猨Query Mobile動(dòng)態(tài)刷新頁(yè)面樣式的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-05-05