亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JS處理一些簡(jiǎn)單計(jì)算題

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

我們先來(lái)看下運(yùn)行后的效果:

接下來(lái)我們分享給大家全部代碼:

<!doctype html>  
<html>  
  <head>  
  <meta charset="utf-8">  
  <title>document</title>  
  <style type="text/css">  
/*計(jì)算器的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">  
  //計(jì)算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("請(qǐng)先輸入年份");  
    }  
    else if (year<=0){  
      alert("請(qǐng)輸入大于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>")  
    }   
  }   
  //計(jì)算器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="請(qǐng)輸入數(shù)字選擇運(yùn)算符";break;  
      }  
      document.getElementById("jieguo").value = sum;  
  }  
    //計(jì)算器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));  
    }  
    //計(jì)算一元二次函數(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題計(jì)算10到100之和-->  
<input type="button" value="計(jì)算" onClick="Sum()" >  
<input type="text" id="count" value="單擊計(jì)算10-100之和">  
<!--第2題判斷是否為閏年-->  
<p></p>  
<div>判斷是否為閏年:</div>  
<input type="search" id="year" maxlength="4">  
<input type="button" value="計(jì)算" onClick="Runnian()">  
<!--第三題計(jì)算器-->  
<p></p>  
<input type="text" id="text1" size="5">  
<select id="select">  
   <option value="">選擇運(yùn)算符</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">  
<!--計(jì)算器-->  
<div class="jisuanqi">  
   <h2>購(gòu)物簡(jiǎn)易計(jì)算器</h2>  
   <li><span>第一個(gè)數(shù)</span>  
  <input type="search" id="text3">  
 </li>  
   <li><span>第二個(gè)數(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>計(jì)算結(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代碼以及樣式大家可以在需要用到的時(shí)候靈活變換,感謝你對(duì)腳本之家的支持。

相關(guān)文章

  • javascript 實(shí)現(xiàn)自由落體的方塊效果

    javascript 實(shí)現(xiàn)自由落體的方塊效果

    這其實(shí)是一個(gè)很簡(jiǎn)單的實(shí)現(xiàn),create一個(gè)新的div元素,然后append到文檔的body上,經(jīng)過(guò)一定時(shí)間的延遲,做自由落體運(yùn)動(dòng),著地后fade消失。 不多說(shuō),直接上代碼。
    2010-01-01
  • 手機(jī)端 HTML5使用photoswipe.js仿微信朋友圈圖片放大效果

    手機(jī)端 HTML5使用photoswipe.js仿微信朋友圈圖片放大效果

    這篇文章主要為大家詳細(xì)介紹了移動(dòng)web HTML5使用photoswipe模仿微信朋友圈圖片放大瀏覽,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • 子窗口、父窗口和Silverlight之間的相互調(diào)用

    子窗口、父窗口和Silverlight之間的相互調(diào)用

    前兩天做 silverlight 的東西,主頁(yè)面打開(kāi)一個(gè)子頁(yè)面,然后子頁(yè)面中包含一個(gè) silverlight 應(yīng)用程序那難免會(huì)涉及到他們?nèi)呦嗷フ{(diào)用的問(wèn)題
    2010-08-08
  • 深入了解JavaScript中遞歸的理解與實(shí)現(xiàn)

    深入了解JavaScript中遞歸的理解與實(shí)現(xiàn)

    本文將通過(guò)遞歸的經(jīng)典案例:求斐波那契數(shù)來(lái)講解遞歸,通過(guò)畫(huà)遞歸樹(shù)的方式來(lái)講解其時(shí)間復(fù)雜度和空間復(fù)雜度以及遞歸的執(zhí)行順序,感興趣的可以了解一下
    2022-06-06
  • Bootstrap標(biāo)簽頁(yè)(Tab)插件使用方法

    Bootstrap標(biāo)簽頁(yè)(Tab)插件使用方法

    這篇文章主要為大家詳細(xì)介紹了Bootstrap標(biāo)簽頁(yè)(Tab)插件的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • innerhtml用法 innertext用法 以及innerHTML與innertext的區(qū)別

    innerhtml用法 innertext用法 以及innerHTML與innertext的區(qū)別

    innerhtml用法 innertext用法 以及innerHTML與innertext的區(qū)別,看完這個(gè)大家以后在實(shí)際應(yīng)用中,就可以選擇合適的方法。盡可能的考慮到兼容性。
    2009-10-10
  • ECharts兩種動(dòng)畫(huà)效果完整代碼

    ECharts兩種動(dòng)畫(huà)效果完整代碼

    這篇文章主要給大家介紹了關(guān)于ECharts兩種動(dòng)畫(huà)效果的相關(guān)資料,在做項(xiàng)目時(shí)當(dāng)我們用到echarts圖表時(shí),大部分產(chǎn)品經(jīng)理都會(huì)要求我們給圖表加上一些動(dòng)畫(huà)效果,讓頁(yè)面看起來(lái)更加炫酷,需要的朋友可以參考下
    2023-07-07
  • 詳解如何準(zhǔn)確判斷JavaScript中的數(shù)據(jù)類型

    詳解如何準(zhǔn)確判斷JavaScript中的數(shù)據(jù)類型

    JavaScript中,我們經(jīng)常需要判斷數(shù)據(jù)類型以便于正確地處理數(shù)據(jù),本文將介紹JavaScript中的數(shù)據(jù)類型判斷技術(shù),包括typeof操作符、instanceof操作符、Object.prototype.toString方法以及ES6新增的一些數(shù)據(jù)類型判斷方法,需要的朋友可以參考下
    2023-08-08
  • 分析uniapp如何動(dòng)態(tài)獲取接口域名

    分析uniapp如何動(dòng)態(tài)獲取接口域名

    本文主要介紹了uniapp如何動(dòng)態(tài)獲取接口域名,感興趣的同學(xué),可以參考下,并且試驗(yàn)一下。
    2021-06-06
  • 微信小程序預(yù)覽二進(jìn)制流文件的方法

    微信小程序預(yù)覽二進(jìn)制流文件的方法

    這篇文章主要為大家詳細(xì)介紹了微信小程序預(yù)覽二進(jìn)制流文件的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08

最新評(píng)論