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

js編寫簡易的計算器

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

本文實例為大家分享了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),請點擊專題: 計算器功能匯總 進行學(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彈出框進化版 拖拽小框架發(fā)布 兼容IE6/7/8,Firefox,Chrome

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

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

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

    這篇文章主要為大家詳細介紹了微信小程序表單驗證錯誤提示效果,點擊確認發(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在進行著,慢慢的前進相信不久的將來就可以應(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

最新評論

江孜县| 龙井市| 凌海市| 定兴县| 奉新县| 济宁市| 香格里拉县| 黄石市| 庆云县| 晋宁县| 宜川县| 化隆| 南郑县| 镇康县| 张北县| 夏河县| 盖州市| 榆中县| 会泽县| 项城市| 呼玛县| 青铜峡市| 伊宁县| 奉贤区| 银川市| 汝州市| 闽清县| 新竹市| 当涂县| 忻州市| 越西县| 博白县| 永春县| 海盐县| 柳江县| 江西省| 云龙县| 防城港市| 青田县| 海晏县| 安国市|