• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • js-練習題-循環打印二維數組-二維數組求和-個人所得稅

    標簽: JavaScript  js

    循環打印二維數組

    <script>
        var arr=new  Array();
        for(i=0;i<5;i++){
            arr[i]=new Array();
            for(j=0;j<8;j++){
                arr[i].push(i*j);
            }
        }
        var len=arr.length;
        var clen=arr[0].length;
        for(i=0;i<len;i++){
            for(j=0;j<clen;j++){
               document.write(arr[i][j]);
               document.write(",");
            }
        document.write('<br/>');
        }
    
    </script>
    

    運行結果:
    在這里插入圖片描述

    二維數組求和

    <script type="text/javascript">
    
        var arr = [[12,59,66],[100,88]];
        var sum=0;
        for(var i in arr){//開始求和
          for(var j in arr[i]){
              sum += arr[i][j];
          }
        }                   
        
        alert("二維數組的和為:"+sum);
        </script>
    

    運行結果:
    在這里插入圖片描述

    個人所得稅

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
            .div{
                height: 200px;
                width: 500px;
                border: 1px solid black;
                float: left;
            }
            ul li{
                width: 350px;
                list-style: none;
                line-height: 30px;
                border: 1px solid black;
            }
            input{
                height: 25px;
            }
        </style>
    </head>
    <body>
        <form >
           <div>
            <ul>
                <li style="text-align: center;">個人所得稅計算器</li>
              <li>請輸入你的月收入:&nbsp;&nbsp;&nbsp;&nbsp;     <input type="text" id="num1" placeholder=" =所得稅" />
              </li>
             <li>請輸入所得稅起征額:&nbsp;&nbsp;<input type="text" id="res" value=""/>
              </li>
             <li>所得稅:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" id="res" value=""/>
             </li>       
             <li style="text-align: center;"> <button type="button" onclick="cal() ">計算</button>
               <button type="reset">重填</button>
              </li> 
             </ul>
           </div>
           </form>
           <script type="text/javascript">
            function cal(){
             var num1=document.getElementById("num1").value;
             var oper=document.getElementById("oper").value;
             var res,cha;
             cha=(num1-oper);
             if(cha<1500){
              res=cha*0.03;
             }else if(cha<4500){
              res=cha*0.1-105;
             }else if(cha<9000){
              res=cha*0.2-555;
             }else if(cha<35000){
              res=cha*0.25-1005;
             }else if(cha<55000){
              res=cha*0.3-2755;
             }else if(cha<80000){
              res=cha*0.35-5505;
             }else{
              res=cha*0.45-13505;
             }
             if(res>0){
              document.getElementById("res").value=res;
             } 
            }
           </script>
     </body>
      </html>
    

    運行結果:
    在這里插入圖片描述

    版權聲明:本文為Ms_Joanna原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/Ms_Joanna/article/details/109763744

    智能推薦

    二維數組練習:打印楊輝三角

    二維數組練習:打印楊輝三角 任務概述: 利用二維數組打印一個7行的楊輝三角(相當于打印星號圖形,重點是給星號賦值) 思路: 1.第一行有1個元素,第n行有n個元素 2.每一行的第一個元素和最后一個元素都是1 3.從第三行開始,對于非第一個元素和最后一個元素,有:每個元素是上面兩個元素之和 代碼實現: ?...

    Java寒假作業-個人所得稅計算系統

    《個人所得稅計算系統》設計 需求說明 設計一個簡易的個人所得稅計算系統,通過輸入個人應發工資計算出各個地區的三險(醫療保險、養老保險)一金(公積金)和個人所得稅。系統需要實現用戶登錄、退出、選擇地區計算三險一金、個人所得稅等功能,并且相關功能要實現循環使用。相關數據如下圖所示:   相關計算公式: 個人所得稅 =(應發工資 - 三險一金 - 5000)* 稅率 – 速算扣除數...

    使用Adaboost訓練車牌定位——(2)

    簡介 在上一篇文章中,我介紹了《使用Adaboost訓練車牌定位》的前兩個步驟: 1.準備訓練樣本圖片,包括正例及反例樣本 2.生成樣本描述文件 3.訓練樣本 4.目標識別 ================= 今天第3步:基于haar特征的adaboost級聯分類器的訓練。若將本步驟看做一個系統,則輸入為正樣本的描述文件(.vec)以及負樣本的說明文件(.dat);輸出為分類器配置參數文件(.xm...

    springcloud學習---Eureka高可用實現_02

    繼上一篇搭建注冊中心之后,本篇實現Eureka高可用,即實現Eureka集群: 修改Eureka的配置文件,或者再新建一個Eureka項目,本篇修改配置文件,具體詳解請看代碼片段: 修改C:\Windows\System32\drivers\etc\hosts文件,在最后追加如下信息: 修改完成后通過maven打包,啟動的時候要注意,按照如下方式啟動則表示啟動了兩個Eureka項目,出現紅色框表示...

    猜你喜歡

    C語言中常見問題

    1.求字符串的長度strlen 同時,需要注意:c語言中的strlen函數是在頭文件string.h下的。 2.scanf函數為什么不能輸入string類型的變量 ?如下面的程序  3.C與C++的區別 1) .h的是標準C的頭文件,沒有.h的是標準C++的頭文件,兩種都是頭文件 2)對于C++標準庫,沒有了.h形式的頭文件,例如iostream,在包含了頭文件以后, 必須使用std名字...

    超簡單通用的Java上傳Excel,批量導入數據工具類!!!

    使用Java上傳Excel文件批量導入數據到數據庫。 相信大家對Java POI 上傳Excel讀取并導入數據庫的工具類屢見不鮮,今天我寫了一份比較通用的工具類,這時候有小伙伴問,通用在哪里呢? 那我先介紹一下我發現大多的導入存在的一些問題: 一、導入需要創建存入數據庫表對應的實體類,并于Excel中的列對應,導致一個導入方法只能導入一個表。 二、導入大都是獲取當前文件的本地路徑,但是許多瀏覽器做...

    vue 表單控件綁定/雙向數據綁定,計算屬性

    表單控件綁定/雙向數據綁定 (1) 基礎例子 有的時候我們需要在模板中使用數據a,這個時候就需要用到表達式,但是有的地方我們需要對a數據進行一些簡單的處理后才能使用,那么我們就會在表達式中寫一些js邏輯運算 這樣我們的維護就會非常困難,也不便于閱讀 (2) 計算緩存 vs methods 我們就可以在methods里設置一個方法,在模板的表達式中使用這個方法 但是這個時候,只要vm中有數據變化,這...

    vi與vim編輯

    vi與vim編輯 vim的認識 我用到vim一般是修改文件的配置,在安裝hadoop等一系列軟件時,不可避免的要修改系統中的配置文件,一般文本編輯器選用了vim來編輯,十分方便。vi是所有Linux發行版本上都會有的文本編輯器,vim是vi的升級版,可以用不同顏色顯示文件內容,也能夠用shell和C語言等進行程序編輯。 vim的使用 vim有三種模式,分別為一般命令模式、編輯模式和命令行模式。 一...

    python運算符的分類

    1. 算數運算符 2. 賦值運算符 = 賦值 將=右側的結果賦值給等號左側的變量 單個變量量賦值 多個變量量賦值 多變量量賦相同值 3. 復合賦值運算符 運算符 描述 實例例 += 加法賦值運算符 c += a 等價于 c = c + a -= 減法賦值運算符 c -= a 等價于 c = c- a *= 乘法賦值運算符 c *= a 等價于 c = c * a /= 除法賦值運算符 c /= a...

    精品国产乱码久久久久久蜜桃不卡