本文通过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处理基础条件分支的完整示例,旨在帮助读者理解变量赋值与条件判断的结合应用。若对代码实现有任何疑问,欢迎在评论区留言交流,作者将尽力提供解答。感谢阅读与支持。