最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js編寫簡易的計算器

 更新時間:2020年07月29日 10:38:16   作者:技術(shù)萌新阿肖  
這篇文章主要為大家詳細(xì)介紹了js編寫簡易的計算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了js編寫簡易計算器的具體代碼,供大家參考,具體內(nèi)容如下

使用綁定時間觸發(fā) 加減乘除

加:

減:

乘:

除:

源代碼:

<body> 
 第一個數(shù):<input type="text" id="num1" /><p></p> 
 <div id="ss">
 <button type="button" >+</button>
 <button type="button" >-</button>
 <button type="button" >*</button>
 <button type="button" >/</button>
 </div>
 <p></p> 
 第二個數(shù):<input type="text" id="num2" /><p></p> 
 計算結(jié)果:<input type="text" id="result" /> 
 <script> 
 var x1=document.getElementById("num1");
 var x2=document.getElementById("num2"); 
 var x3=document.getElementById("result"); 
 
 addEventListener("click",function(event){ 
 var obj = event.target; //指向事件源
 var v=obj.innerHTML; //獲取事件
 if(isNaN(x1.value) || isNaN(x2.value)){
 alert("不能為非數(shù)字!");
 } 
 if(v=="+"){
 if(x1.value=="" || x2.value==""){alert('輸入框不能為空!');}
 x3.value = parseFloat(x1.value) + parseFloat(x2.value); }
 if(v=="-"){
 if(x1.value=="" || x2.value==""){alert('輸入框不能為空!');}
 x3.value = parseFloat(x1.value) - parseFloat(x2.value); }
 if(v=="*"){
 if(x1.value=="" || x2.value==""){alert('輸入框不能為空!');}
 x3.value = parseFloat(x1.value) * parseFloat(x2.value); }
 if(v=="/"){
 if(x1.value=="" || x2.value==""){alert('輸入框不能為空!');}
 if(x2.value==0){alert("除數(shù)不能為0!")}
 x3.value = parseFloat(x1.value) / parseFloat(x2.value); }
 }) 
 
 </script> 
</body>

更多計算器功能實現(xiàn),請點擊專題: 計算器功能匯總 進(jìn)行學(xué)習(xí)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 一文教你實現(xiàn)JavaScript防抖優(yōu)化代碼

    一文教你實現(xiàn)JavaScript防抖優(yōu)化代碼

    在我們前端編程中,假如我們要給后端發(fā)送請求,萬一手抖多點了幾次,多發(fā)送了幾遍怎么辦,那就得用防抖處理,下面小編就來教大家如何實現(xiàn)防抖吧
    2023-11-11
  • 百度Popup.js彈出框進(jìn)化版 拖拽小框架發(fā)布 兼容IE6/7/8,Firefox,Chrome

    百度Popup.js彈出框進(jìn)化版 拖拽小框架發(fā)布 兼容IE6/7/8,Firefox,Chrome

    百度空間的彈出窗口和拖拽效果(也就是popup.js),代碼精簡,效果也很好,我們可以在很多大型網(wǎng)站上見到這種效果,在我的項目中也使用了該js。
    2010-04-04
  • 微信小程序表單驗證錯誤提示效果

    微信小程序表單驗證錯誤提示效果

    這篇文章主要為大家詳細(xì)介紹了微信小程序表單驗證錯誤提示效果,點擊確認(rèn)發(fā)布不能為空錯誤提示,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • javascript性能優(yōu)化之DOM交互操作實例分析

    javascript性能優(yōu)化之DOM交互操作實例分析

    這篇文章主要介紹了javascript性能優(yōu)化之DOM交互操作技巧,結(jié)合實例形式總結(jié)分析了JavaScript針對DOM操作過程中的各種常見優(yōu)化操作技巧,需要的朋友可以參考下
    2015-12-12
  • js代碼延遲一定時間后執(zhí)行一個函數(shù)的實例

    js代碼延遲一定時間后執(zhí)行一個函數(shù)的實例

    下面小編就為大家?guī)硪黄猨s代碼延遲一定時間后執(zhí)行一個函數(shù)的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • JS Array對象入門分析

    JS Array對象入門分析

    每天一對象,今天我們也來new一個。沒有系統(tǒng)的學(xué)過JS,沒有特別的寫過一個比較出色的類庫,沒有運用過一個很強的類庫,prototype.js在進(jìn)行著,慢慢的前進(jìn)相信不久的將來就可以應(yīng)用prototype.js來開發(fā)自己的應(yīng)用程序了。
    2008-10-10
  • js生成隨機數(shù)方法和實例

    js生成隨機數(shù)方法和實例

    這篇文章主要介紹了js生成隨機數(shù)方法和實例,由js生成一切隨機數(shù)的基礎(chǔ)都是Math.random(),有興趣的可以了解一下。
    2017-01-01
  • 將Datatable轉(zhuǎn)化成json發(fā)送前臺實現(xiàn)思路

    將Datatable轉(zhuǎn)化成json發(fā)送前臺實現(xiàn)思路

    將Datatable轉(zhuǎn)化成json可以將dt序列化成json,放到前臺的隱藏控件hidBoundary中,具體的實現(xiàn)如下,有類似需求的朋有可以參考下
    2013-09-09
  • JavaScript 對象模型 執(zhí)行模型

    JavaScript 對象模型 執(zhí)行模型

    簡單數(shù)值類型: 有Undefined, Null, Boolean, Number和String。注意,描述中的英文單詞在這里僅指數(shù)據(jù)類型的名稱,并不特指JS的全局對象N an, Boolean, Number, String等,它們在概念上的區(qū)別是比較大的。
    2010-10-10
  • JavaScript讓網(wǎng)頁出現(xiàn)漸隱漸顯背景顏色的方法

    JavaScript讓網(wǎng)頁出現(xiàn)漸隱漸顯背景顏色的方法

    這篇文章主要介紹了JavaScript讓網(wǎng)頁出現(xiàn)漸隱漸顯背景顏色的方法,涉及javascript操作樣式的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04

最新評論

精河县| 太仆寺旗| 城口县| 万全县| 松滋市| 闵行区| 集贤县| 绿春县| 会昌县| 金阳县| 阿克苏市| 屏山县| 花莲县| 桦川县| 南宫市| 莱西市| 旺苍县| 玉溪市| 文成县| 沭阳县| 兴城市| 客服| 乌鲁木齐县| 格尔木市| 微博| 临夏市| 花莲市| 千阳县| 彰化市| 灵武市| 淅川县| 深圳市| 麻城市| 镇雄县| 安图县| 邮箱| 齐河县| 桦川县| 大姚县| 调兵山市| 区。|