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

JS處理一些簡單計算題

 更新時間:2018年02月24日 10:26:30   作者:彬菌  
本篇文章通過JS來實現(xiàn)以下日常用經(jīng)常用到的計算以及換算等小工具,有興趣的朋友可以學(xué)習(xí)下。

我們先來看下運行后的效果:

接下來我們分享給大家全部代碼:

<!doctype html>  
<html>  
  <head>  
  <meta charset="utf-8">  
  <title>document</title>  
  <style type="text/css">  
/*計算器的style*/  
.jisuanqi {  
  width: 270px;  
  height: 200px;  
  border: 1px solid black;  
  list-style-type: none;  
  background: #C9E495;  
  margin: 10px 0px 10px 0px;  
}  
.jisuanqi span {  
  width: 20px;  
  height: 10px;  
  margin-right: 5px;  
}  
.jisuanqi input {  
  margin-bottom: 5px;  
}  
[name=yunsuanfu] {  
  width: 50px;  
  height: 30px;  
  margin-left: 10px;  
}  
/*一元二次函數(shù)求根style*/  
.box {  
  width: 300px;  
  height: 200px;  
  border: 1px solid black;  
  text-align: center;  
  background: #C9E495;  
}  
.box input {  
  margin-bottom: 10px;  
}  
</style>  
  <script type="text/javascript">  
  //計算10-100之和  
  function Sum(){  
    var i=0;  
    for (var j=10;j<=100;j++){  
      i+=j;  
    }  
    document.getElementById("count").value=i;  
  }  
  //判斷是否閏年  
  function Runnian() {   
    var year = document.getElementById("year").value;   
    if (year==""){  
      alert("請先輸入年份");  
    }  
    else if (year<=0){  
      alert("請輸入大于0的年份");  
    }  
    else if ((year % 4 == 0) && (year % 100 != 0 || year % 400 == 0)){  
      document.write(year+"是閏年"+"\n");  
      document.write("<a href=''>返回重新輸入</a>")  
    }  
    else{    
      document.write(year+"不是閏年"+"\n");   
      document.write("<a href=''>返回重新輸入</a>")  
    }   
  }   
  //計算器1  
  function Calculate (){  
    var sum=0;  
    var num1 = parseFloat(document.getElementById("text1").value);  
    var num2 = parseFloat(document.getElementById("text2").value);  
    var sel = document.getElementById("select").value;  
    switch(sel){  
      case "+":sum=num1+num2;break;  
      case "-":sum=num1-num2;break;  
      case "*":sum=num1*num2;break;  
      case "/":sum=num1/num2;break;  
      default:sum="請輸入數(shù)字選擇運算符";break;  
      }  
      document.getElementById("jieguo").value = sum;  
  }  
    //計算器2  
    function Cal(count){      
      var sum;  
      var num1 = parseFloat(document.getElementById("text3").value);  
      var num2 = parseFloat(document.getElementById("text4").value);  
      switch(count){  
        case "+":sum=num1+num2;break;  
        case "-":sum=num1-num2;break;  
        case "*":sum=num1*num2;break;  
        case "/":sum=num1/num2;break;  
      }  
        document.getElementById("result").value = (sum.toFixed(2));  
    }  
    //計算一元二次函數(shù)根  
    function hanshu(){  
    var a=parseFloat(document.getElementById("txta").value);  
    var b=parseFloat(document.getElementById("txtb").value);  
    var c=parseFloat(document.getElementById("txtc").value);  
    var d=b*b-4*a*c  
    var r1=(-b+Math.sqrt(d))/(2*a);  
    var r2=(-b-Math.sqrt(d))/(2*a);  
    document.getElementById("txt1").value=(r1.toFixed(2));  
    document.getElementById("txt2").value=(r2.toFixed(2));  
    }  
  </script>  
  </head>  
  <body>  
<!--第1題計算10到100之和-->  
<input type="button" value="計算" onClick="Sum()" >  
<input type="text" id="count" value="單擊計算10-100之和">  
<!--第2題判斷是否為閏年-->  
<p></p>  
<div>判斷是否為閏年:</div>  
<input type="search" id="year" maxlength="4">  
<input type="button" value="計算" onClick="Runnian()">  
<!--第三題計算器-->  
<p></p>  
<input type="text" id="text1" size="5">  
<select id="select">  
   <option value="">選擇運算符</option>  
   <option value="+">+</option>  
   <option value="-">-</option>  
   <option value="*">*</option>  
   <option value="/">/</option>  
  </select>  
<input type="text" id="text2" size="5">  
<input type="button" value=" = " onClick = "Calculate()">  
<input type="text" id="jieguo">  
<!--計算器-->  
<div class="jisuanqi">  
   <h2>購物簡易計算器</h2>  
   <li><span>第一個數(shù)</span>  
  <input type="search" id="text3">  
 </li>  
   <li><span>第二個數(shù)</span>  
  <input type="search" id="text4">  
 </li>  
   <li>  
  <input type="button" value=" + " name="yunsuanfu" onClick="Cal('+')">  
  <input type="button" value=" - " name="yunsuanfu" onClick="Cal('-')">  
  <input type="button" value=" × " name="yunsuanfu" onClick="Cal('*')">  
  <input type="button" value=" ÷ " name="yunsuanfu" onClick="Cal('/')">  
 </li>  
   <li><span>計算結(jié)果</span>  
  <input type="search" id="result">  
 </li>  
  </div>  
<div class="box">  
   <h3>分別輸入abc求根</h3>  
   <input type="text" size="3" value="" id="txta">  
   <input type="text" size="3" value="" id="txtb">  
   <input type="text" size="3" value="" id="txtc">  
   <br />  
   <input type="button" value="求根" onClick="hanshu()">  
   <br />  
   <input type="text" size="7" id="txt1">  
   <input type="text" size="7" id="txt2">  
  </div>  
</body>  
</html> 

其中的JS代碼以及樣式大家可以在需要用到的時候靈活變換,感謝你對腳本之家的支持。

相關(guān)文章

  • JavaScript中實現(xiàn)繼承的三種方式和實例

    JavaScript中實現(xiàn)繼承的三種方式和實例

    這篇文章主要介紹了JavaScript中實現(xiàn)繼承的三種方式和實例,本文講解了類式繼承、原型式繼承、使用擴充方法實現(xiàn)多重繼承三種方式,需要的朋友可以參考下
    2015-01-01
  • webpack之引入圖片的實現(xiàn)及問題

    webpack之引入圖片的實現(xiàn)及問題

    如果我們希望在頁面引入圖片。當(dāng)我們基于webpack進行開發(fā)時,引入圖片會遇到一些問題,這篇文章主要介紹了webpack之引入圖片的實現(xiàn)及問題,非常具有實用價值,需要的朋友可以參考下
    2018-10-10
  • JS中實現(xiàn)隱藏部分姓名或者電話號碼的代碼

    JS中實現(xiàn)隱藏部分姓名或者電話號碼的代碼

    最近做了小項目,項目需要只顯示用戶的姓名和手機號開頭跟結(jié)尾,其他部分用*號代替,下面小編給大家分享一段簡單的代碼,需要的朋友跟隨腳本之家小編一起看看吧
    2018-07-07
  • 淺談layer彈出層按鈕顏色修改方法

    淺談layer彈出層按鈕顏色修改方法

    今天小編就為大家分享一篇淺談layer彈出層按鈕顏色修改方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • 轉(zhuǎn)換json格式的日期為Javascript對象的函數(shù)

    轉(zhuǎn)換json格式的日期為Javascript對象的函數(shù)

    項目中碰到了用jQuery從后臺獲取的json格式的日期的字符串,需要將此字符串轉(zhuǎn)換成JavaScript的日期對象,記在此處,以備后用。
    2010-07-07
  • Bootstrap3 datetimepicker控件使用實例

    Bootstrap3 datetimepicker控件使用實例

    這篇文章主要為大家詳細介紹了Bootstrap3 datetimepicker控件使用實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • HTML頁面滾動時獲取離頁面頂部的距離2種實現(xiàn)方法

    HTML頁面滾動時獲取離頁面頂部的距離2種實現(xiàn)方法

    獲取離滾動頁面的頂部距離有兩種方法一是DOM;而是jquery,具體的實現(xiàn)如下,感興趣的朋友可以嘗試操作下
    2013-09-09
  • JavaScript組合模式學(xué)習(xí)要點

    JavaScript組合模式學(xué)習(xí)要點

    組合模式大概是設(shè)計模式里面使用最為廣泛的模式之一了,模式本身理解起來也比較簡單,以至于可以毫不費力的寫出一個能用的組合模式偽代碼
    2016-08-08
  • javascript添加前置0(補零)的幾種方法

    javascript添加前置0(補零)的幾種方法

    很多時候為了顯示格式,需要在某一字符串不滿位的情況下進行前補0操作。下面這篇文章就給大家主要介紹了javascript添加前置0(補零)的幾種方法,文中給出了詳細的示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • js 將圖片連接轉(zhuǎn)換成base64格式的簡單實例

    js 將圖片連接轉(zhuǎn)換成base64格式的簡單實例

    下面小編就為大家?guī)硪黄猨s 將圖片連接轉(zhuǎn)換成base64格式的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08

最新評論

池州市| 大石桥市| 安徽省| 宜宾市| 南华县| 岗巴县| 商都县| 留坝县| 黎城县| 读书| 防城港市| 二连浩特市| 绵竹市| 法库县| 四平市| 维西| 兴化市| 临高县| 舞阳县| 门头沟区| 右玉县| 通海县| 北碚区| 灌阳县| 安塞县| 阿克苏市| 靖江市| 谢通门县| 扶余县| 芒康县| 柘城县| 罗源县| 北流市| 夏邑县| 宾川县| 安图县| 黄冈市| 奉新县| 八宿县| 兴隆县| 商都县|