用JS編寫個人所得稅計算器
阿新 • • 發佈:2019-02-27
定義變量 警告 nbsp 封裝 cli 等於 lar 代碼 函數 y=0 //則不需要交稅
alert(y); //彈出警告框並輸出警告框的內容 0
}else if(salary<=5000){ //如果salary小於或者等於5000
y=(salary-3500)*0.03; //則(輸入的工資-不用納稅的3500)*0.03 1500需要納稅0.03 也就是45
alert(y); //彈出警告框並輸出警告框的內容 45
}else if(salary<=9000){ //如果salary小於或者等於9000
y=(salary-5000)*0.1+45; //則(輸入的工資-5000)*0.1+45 4000需要納稅0.1 也就是400 並且加上1500納稅的錢
alert(y); //彈出警告框並輸出警告框的內容 445
}else if(salary>9000){ //如果salary大於9000
y=(salary-9000)*0.2+45+400 //則(輸入的工資-9000)*0.2+445 9000以上需要納稅0.2 加上1500與4000納稅的錢 445
alert(y); //彈出警告框並輸出警告框的內容
}
}
</script>
<button onclick="gz()">納稅計算器</button>
編寫 “個人所得稅計算器”函數
計算個稅的方法:
3500 以下免征
3500 ~ 5000 部分 繳納 3%
5000 ~ 9000 部分 繳納 10%
9000 以上部分 繳納 20%
代碼如下:
function gz(){ //封裝
var salary = prompt("請輸入你的工資"); //定義salary 等於輸入的工資
var y = 0; //定義變量y等於0
if(salary<=3500){ //如果salary小於或者等於3500
alert(y); //彈出警告框並輸出警告框的內容 0
}else if(salary<=5000){ //如果salary小於或者等於5000
y=(salary-3500)*0.03; //則(輸入的工資-不用納稅的3500)*0.03 1500需要納稅0.03 也就是45
alert(y); //彈出警告框並輸出警告框的內容 45
}else if(salary<=9000){ //如果salary小於或者等於9000
alert(y); //彈出警告框並輸出警告框的內容 445
}else if(salary>9000){ //如果salary大於9000
y=(salary-9000)*0.2+45+400 //則(輸入的工資-9000)*0.2+445 9000以上需要納稅0.2 加上1500與4000納稅的錢 445
}
}
</script>
<button onclick="gz()">納稅計算器</button>
用JS編寫個人所得稅計算器