JavaScript实现基于工资区间的薪资计算逻辑
作者:小括号时间:2026-10-22 07:29:16浏览:124
本文通过JavaScript代码演示如何根据用户输入的基本工资数值,利用if-else条件判断语句实现不同区间的工资增长计算。程序设定了1000元、800元两个关键阈值,分别对应20%、15%和10%三种不同的工资增幅策略,最终输出计算后的总工资金额。
JavaScript薪资区间计算实现
接下来直接展示具体的实现代码,以便直观了解逻辑结构。
核心代码逻辑解析
<script type="text/javascript">
// 1.编写一个程序,计算增加后的工资。要求基本工资大于等于1000元,增加20%的工资;若小于1000元且大于等于800元,则增加15%,若小于800元,则增加10%工资。
var basepay = parseInt(prompt("请输入您的工资:"));//初始工资
var pay1 = basepay+(basepay*0.2);//大于等于1000元,增加20%的工资
var pay2 = basepay+(basepay*0.15);//小于1000元且大于等于800元,增加15%的工资
var pay3 = basepay+(basepay*0.1);//小于800元,增加10%的工资
if(basepay>=1000){
document.write("您的总工资为:"+pay1+"元");
}else if(800<=basepay&&basepay<1000){
document.write("您的总工资为:"+pay2+"元");
}else{
document.write("您的总工资为:"+pay3+"元");
}
</script>
逻辑总结
代码逻辑总结
结语
上述内容展示了利用JavaScript处理基础条件分支的完整示例,旨在帮助读者理解变量赋值与条件判断的结合应用。若对代码实现有任何疑问,欢迎在评论区留言交流,作者将尽力提供解答。感谢阅读与支持。
作者最新文章
JS语法错误会阻止加载吗?区分SyntaxError与资源加载失败
2026-11-05 16:08:46
JavaScript常见SyntaxError语法错误排查与修复方法
2026-11-05 13:58:44
JS中slice、substring和substr截取字符串的区别
2026-11-05 13:43:47
JS 转 TS 手动迁移最佳实践:从配置 tsconfig 到消除 any 类型
2026-11-05 11:53:32
为什么JS数组push后得到的是数字而不是数组?
2026-11-05 09:59:18
