js制作个人所得税计算器
时间: 2023-11-26 10:05:33 浏览: 152
个人所得税计算器(javascript 编写)
好的,以下是一个简单的个人所得税计算器的 JavaScript 代码:
```javascript
function calculateTax(income) {
let taxableIncome = income - 5000; // 免征额为5000元
let tax;
if (taxableIncome <= 0) {
tax = 0;
} else if (taxableIncome <= 3000) {
tax = taxableIncome * 0.03;
} else if (taxableIncome <= 12000) {
tax = taxableIncome * 0.1 - 210;
} else if (taxableIncome <= 25000) {
tax = taxableIncome * 0.2 - 1410;
} else if (taxableIncome <= 35000) {
tax = taxableIncome * 0.25 - 2660;
} else if (taxableIncome <= 55000) {
tax = taxableIncome * 0.3 - 4410;
} else if (taxableIncome <= 80000) {
tax = taxableIncome * 0.35 - 7160;
} else {
tax = taxableIncome * 0.45 - 15160;
}
return Math.max(0, tax); // 税额不能为负数
}
let income = prompt("请输入您的年收入:");
income = parseFloat(income);
if (isNaN(income)) {
alert("请输入正确的数字!");
} else {
let tax = calculateTax(income);
let message = "您的年收入为 " + income + " 元,应缴纳个人所得税 " + tax.toFixed(2) + " 元。";
alert(message);
}
```
这个计算器使用了中国税法中的计算方法,根据您的年收入计算出应缴纳的个人所得税金额。您可以将代码保存在一个 HTML 文件中,并在浏览器中打开使用。
阅读全文