Java教程

JavaScript 10.26

本文主要是介绍JavaScript 10.26,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

JavaScript 第二天

1.1 流程控制语句

代码执行流程:  从上往下顺序执行
​
流程控制语句,就是控制代码的执行流程,改变代码的执行顺序。
​
​
条件语句:控制代码是否执行 , 执行与否 取决于 条件表达式。
循环语句:控制代码执行多少次 ,执行多少次 取决于 条件等多个因素
​

1.2 if判断

if 如果
​
语法结构:
​
   if (  条件表达式 ) {
       代码块(要执行的代码)
   }
​
语法规则:
   当程序执行到 if判断的时候 ,首先 执行 小括号中的 条件表达式,此时
   如果条件表达式成立,则执行大括号里面的代码块
   如果条件表达式不成立,则不执行后面大括号里面的代码
​
示例:
   <script type="text/javascript">
        
              var  a = 30;
              
              if( a > 40 ) {
                  document.write("你好 世界");
              }
            
        </script>
​
练习:
   请输入令狐冲的java考试成绩,如果成绩大于90 则输出 奖励你 紫霞神功。
       <script type="text/javascript">
        
              var  s = prompt("请输入令狐冲的java成绩");
              
              if(  s>90 ) {
                  
                  document.write("奖励你 神功");
              }
            
        </script>
​

1.3 if-else语句

else  否则
​
语法结构:
   if( 条件表达式 ) {
       代码块
   } else {
       代码块
   }
​
语法规则:
​
   当程序执行到 if-else的时候 ,首先进行条件表达式的判断,
   如果条件表达式成立,则执行if后面大括号里面的代码
   如果条件表达式不成立,则执行else后面大括号里面的代码
   在if-else语句中,有且只有一个大括号里面的代码能执行
​
示例:
<script type="text/javascript">
        
             var a = 5000;
             
             if(a>5000){
                 document.write("ok");
             }else{
                 document.write("not ok");
             }
            
</script>
​
练习:
   请输入令狐冲的java考试成绩,如果成绩大于90  则输出 奖励你 下山执行任务  否则 则输出 思过崖面壁。
​
       <script type="text/javascript">
        
            var  s = prompt("请输入令狐冲的java成绩");
            
            if(s>90) {
                document.write("下山执行任务");
            }else{
                document.write("思过崖思过");
            }
            
        </script>
​

1.4 多条件判断

使用 &&  || 进行多条件的连接凑成一个整体的条件语句
​
​
&& 并且 , 连接的两个条件都成立的时候 整体才成立
​
请输入 令狐冲 的 java成绩和音乐成绩,如果java大于90 并且 音乐大于80 则输出 奖励你 琴谱 。 否则 输出 继续努力。
<script type="text/javascript">
        
            var  j = prompt("请输入java成绩");
            var  m = prompt("请输入音乐成绩");
            
            if(   j>90 && m>80 ){
                document.write("笑傲江湖");
            }else{
                document.write("继续努力");
            }
            
            
</script>
​
​
|| 或者 ,  连接的两个条件 有一个成立 则整体成立
请输入 令狐冲 的 java成绩和音乐成绩,如果java大于90 或者 音乐大于80 则输出 奖励你 琴谱 。 否则 输出 继续努力。
​
<script type="text/javascript">
        
            var  j = prompt("请输入java成绩");
            var  m = prompt("请输入音乐成绩");
            
            if(   j>90 || m>80 ){
                document.write("笑傲江湖");
            }else{
                document.write("继续努力");
            }       
            
</script>
​

1.5 if-else if-else

if-else if-else 多用于区间判断
​
语法结构:
   if(条件表达式){
          代码块
   }else  if(条件表达式){
          代码块
   }else  if(条件表达式){
          代码块
   }else  if(条件表达式){
          代码块
   }else{
          代码块
   }
​
语法规则:
​
else if 可以添加多个
else 可以不写
else if 代码块执行 需要建立在前面条件都不成立 自己条件成立的基础之上
​
练习:
   请输入令狐冲的java成绩
   如果大于90     输出 优秀
   如果80-90之间  输出 良好
   如果70-80之间  输出 一般
   低于70        输出 重修
​
    <script type="text/javascript">
        
             var s = prompt("请输入令狐冲的java成绩");
             
             if(s>90){
                 document.write("优秀");
             }else if ( s > 80){
                 document.write("良好");
             }else if ( s > 70 ){
                 document.write("一般");
             }else{
                 document.write("重修");
             }
            
            
        </script>

1.6 体重计算器

请输入 人的身高和体重                  输出  标准 | 偏胖 |  偏瘦
人的标准体重 =  身高-105   上下浮动5公斤
例如: 180  80    180-105=75   70-80
​
<script type="text/javascript">
        
            var  h = prompt("请输入您的身高");
            var  w = prompt("请输入您的体重");
            
            var  a =  h -105;
            var  min = a-5;
            var  max = a+5;
            
            if( w < min){
                document.write("偏瘦");
            }else if (w > max) {
                document.write("偏胖");
            }else{
                document.write("标准");
            }
                
</script>
​
​

1.7 个人所得税计算器

个人所得税 =(工资 - 三险一金 - 个税起征点)x 税率 - 速算扣除数     
​
其中小括号里的“工资 - 三险一金 - 个税起征点”通常被称为“应纳税所得额”或“应纳税额”
​
工资:即初始收入(合同上所写的收入)
​
起征点:自2011年起,起征点由2000元上调至3500元
​
起征点3500并不是工资超过3500就要交个人所得税
 而是 工资-三险一金之后 还超过3500 才交个人所得税
税率:由3%上涨到45%,有7个等级,分别与7个不同区间的应纳税所得额对应
​
速算扣除数:由0上涨到13505,也有7个等级,与不同税率相对应:
全月应纳税所得额                           税率       速算扣除数(元)
全月应纳税额不超过1500元                    3%         0
全月应纳税额超过1500元至4500元              10%        105
全月应纳税额超过4500元至9000元              20%        555
全月应纳税额超过9000元至35000元             25%        1005
全月应纳税额超过35000元至55000元            30%        2755
全月应纳税额超过55000元至80000元            35%        5505
全月应纳税额超过80000元                    45%        13505
​
注:①表中所列含税级距、不含税级距,均为按照税法规定减除有关费用后的所得额。
②含税级距适用于由纳税人负担税款的工资、薪金所得;不含税级距适用于由他人(单位)代付税款的工资、薪金所得。
​
​
工资不超过 7662  那么五险一金就按照工资*20%计算   超过 7662 五险一金就按照 7662*20%
​
五险一金
养老:单位20%,个人8%。
失业:单位2%,个人1%。
医疗:单位6-4%,个人2-4%。
工伤:单位1%,个人0%。
生育:单位1%,个人0%。
​
各地可能略有变动。
一金一般是单位8%-12%,个人也一样。
​
​
举例说明:假设月工资为6000元,工作地点是广州(养老保险8%、医疗保险2%、失业保险1%、住房公积金 8%),那么“应纳税额”=6000 - 6000x(8%+2%+1%+8%) - 3500=1360元。查上表可知,与1360元对应的税率和速算扣除数分别为3%和0,因此个税=1360x3% - 0=40.8元。也就是说,在广州月工资6000元需要缴纳个人所得税40.8元。虽然最后实际到手只有4000多元,但至少知道了,“少了的钱”几乎都用来缴纳五险一金了,只有极少一部分用来缴纳个税而已。
​
​
        <script type="text/javascript">
            var a=prompt("请输入你的工资");
            var b=   a>7662  ?   a - 7622*0.2 - 3500   :  a-a*0.2-3500  ; 
            if(b<0){
                document.write("你不用交税");
            }
            else if(b<=1500){
                var c= b*0.3-0;
            }else if(b<=4500){
                var c=b*0.1-105;
            }else if(b<=9000){
                var c=b*0.2-555;
            }else if(b<=35000){
                var c=b*0.25-1005;
            }else if(b<=55000){
                var c=b*0.3-2755;
            }else if(b<=80000){
                var c=b*0.35-5505;
            }else if(b>80000){
                var c=b*0.45-13505;
            }
            document.write("个人所得税为:"+c);
        </script>

 

这篇关于JavaScript 10.26的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!