JavaScript初识-笔记之switch语句的简单的使用

                                     switch语句的简单的使用


通过一个判断职工在岗的小例子来实现对switch语句的使用:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    
    <body>
    <input name="123" type="button" value="职工在岗情况" οnclick="workers()"/>
    <script>
    function workers(){
    	var sex=prompt("请输入性别","");//定义变量
    	switch(sex){
    		case "男": //case表示条件判断,注意冒号
    		var age=prompt("请输入年龄:","");//定义变量
    		if(isNaN(age)){//isNaN()函数判断字符
    			alert("输入的年龄不是数字!");
    			break;
    		}else if(age>60){//如果男职工在60岁以上
    			alert("该职工已经退休"+(age-60)+"年");
    			break;//跳出switch语句
    		}else if(age<=60 && age>=20){//男职工在60岁以上,20岁以下
    			alert("该男职工并为退休");
    			break;
    		}else{
    			alert("该年龄段不可入职。");
    			break;
    			}
    			
    		case "女": //注意冒号
    		var age=prompt("请输入年龄:","");
    		if(isNaN(age)){
    			alert("输入的年龄不是数字!");
    			break;
    		}else if(age>55){
    			alert("该职工已经退休"+(age-55)+"年");
    			break;
    		}else if(age<=55 && age>=20){
    			alert("该男职工并为退休");
    			break;
    		}else{
    			alert("该年龄段不可入职。");
    			break;
    			}
    			
    		
    		default://表示表达式的结果不等于任何一个case值
    			alert("输入的性别不符合要求");
    			break;
    			
    		}
    	
    	}
    </script>
    </body>
    </html>
    

发布了31 篇原创文章 · 获赞 35 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_39934520/article/details/101316057
今日推荐