编写 “个人所得税计算器”函数

计算个税的方法:

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

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);                      //弹出警告框并输出警告框的内容

}

}

纳税计算器

原文:https://www.cnblogs.com/LFY001023/p/10446526.html

html和js制作个人所得税表格,用JS编写个人所得税计算器相关推荐

  1. js打印html表格内容,js实现简单的打印表格

    本文实例为大家分享了js实现打印表格的具体代码,供大家参考,具体内容如下 效果如下: 代码如下: 打印表格 var data=[ {id:1001,icon:"img/1.png" ...

  2. js php排序表格,原生JS实现表格排序

    最近在学习js的表格排序,没想到看不起眼的表格排序实际上却暗含了众多JS知识点.在这里记录一下此次学习过程.希望对大家也有所帮助. 完整的表格排序涉及了下列这些知识点:call方法使用 sort方法深 ...

  3. Echart.js China.js制作中国热力图

    个人blog,欢迎关注加收藏 Echart.js 和 China.js 制作中国热力图 Echart.js 和 China.js 可以去官方下载 项目:H5绣红旗 index.html <scr ...

  4. 用VUE制作一个表格

    好的,我来给你介绍一下如何使用 Vue.js 制作一个表格. 首先,你需要在 HTML 中创建一个表格标签,然后使用 Vue 的指令来渲染表格的内容. 例如,你可以使用 v-for 指令来循环遍历数据 ...

  5. 使用 ale.js 制作一个小而美的表格编辑器(2)

    今天来教大家如何使用 ale.js 制作一个小而美的表格编辑器,首先先上 gif: 是不是还是有一点非常 cool 的感觉的?那么我们现在开始吧! 这是我们这篇文章结束后完成的效果(如果想继续完成请访 ...

  6. 使用 ale.js 制作一个小而美的表格编辑器(3)

    今天来教大家如何使用 ale.js 制作一个小而美的表格编辑器,首先先上 gif: 是不是还是有一点非常 cool 的感觉的?那么我们现在开始吧! 这是我们这篇文章结束后完成的效果(如果想继续完成请访 ...

  7. 使用 ale.js 制作一个小而美的表格编辑器(1)

    今天来教大家如何使用 ale.js 制作一个小而美的表格编辑器,首先先上 gif: 是不是还是有一点非常 cool 的感觉的?那么我们现在开始吧! 这是我们这篇文章结束后完成的效果(如果想继续完成请访 ...

  8. 使用 ale.js 制作一个小而美的表格编辑器(4)

    今天来教大家如何使用 ale.js 制作一个小而美的表格编辑器,首先先上 gif: 是不是还是有一点非常 cool 的感觉的?那么我们现在开始吧! 这是我们这篇文章结束后完成的效果(如果想继续完成请访 ...

  9. jsp循环输出表格_使用 ale.js 制作一个小而美的表格编辑器(1)

    今天来教大家如何使用 ale.js 制作一个小而美的表格编辑器,首先先上 gif: 是不是还是有一点非常 cool 的感觉的?那么我们现在开始吧! 这是我们这篇文章结束后完成的效果(如果想继续完成请访 ...

  10. 用JS制作一个信息管理平台完整版

      前  言 JRedu 在之前的文章中,介绍了如何用JS制作一个实用的信息管理平台. 但是那样的平台功能过于简陋了,我们今天来继续完善一下. 首先我们回顾一下之前的内容.   1.JSON的基础知识 ...

最新文章

  1. VSS介绍和备份技巧
  2. 第6节 三个败家子(6)——很黄很暴力的刘禅
  3. Spring-SpringMVC父子容器
  4. 02:Kubernetes集群部署——平台环境规划
  5. 禅道批量添加任务时选择对应模块功能
  6. vb 通过php连接mysql数据库连接_php连接mysql数据库
  7. ajax查询功能查询源码,ajax实现分页查询功能
  8. poj1017----模拟
  9. UVA 11538 : Chess Queen
  10. c# RoundUp函数
  11. 关于计算机名的相关讨论 【好帖 好帖 哈哈。。】
  12. Android中内存优化
  13. 新手怎么做副业?新手如何开启副业之路?
  14. c/c++ 标准日期和时间戳互相转化
  15. Selenium WebDriver的多浏览器测试
  16. IT 岗位说明书(岗位职责)
  17. pdf转png,解决微信,Android不能直接展示pdf的问题
  18. TikTok卖成人产品?热门标签累计播放超1.8亿次,好评不断
  19. ARCore之路:AugmentedFaceExample例子分析
  20. 银联电子支付报文说明

热门文章

  1. 解决阿里云无法正常使用samba的问题
  2. 基于74hc573的数码管模块测试
  3. 疫情之下,从一座空城,到另一座空城,第一次看到这么寂寞的杭州
  4. HX711 压力调试 51程序
  5. IT数学逻辑之正余弦定理指正弦定理和余弦定理
  6. 粒子群课设_粒子群算法(人工智能结课论文)
  7. 讨论实现Windows资源管理器的简单方式
  8. 水星无线网卡代理服务器端口,水星(Mercury)MW150U 3.0/4.0无线网卡AP模式设置
  9. 布丰投针实验 MATLAB仿真 以及报告
  10. Creational.Builder建造者模式:构造流程和具体实现的分离