欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JavaScrit(分支与循环)

程序员文章站 2022-04-06 11:46:00
...

alert(); 弹出一个提示框
console.log(); 控制台中输出语句
document.write(); 在页面中显示内容
prompt(); 弹出一个输入框 (是数字为 false,不是数字为true)
函数.length 获取函数的长度
isNaN(); 判断是否是纯数字
new Date().getDay(); 获取今天是星期几(0-6)

1.分支语句(if 三种选择以内)

语法:

var age=20;
if(age>18){           //如果括号内成立执行
	alert("已经成年"); //警告框
}
var age=20;
if(age>18){              //如果括号内成立执行
  alert("已经成年"); 	 //警告提示框
}else{                   //不成立执行
	alet("未成年");       //警告提示框
}
ar age=20;
  if(age<18){                //如果括号内成立执行
  	alert("未成年"); 		 //警告提示框
  }else if(age<=25){         // 继续判断是否成立
  	alert("18-25之间");      //警告提示框
  }else{				     // 上边两个都不成立 执行
  	alert("大于25");         //警告提示框
  }

if嵌套

var pass=prompt("设置6位数字密码");
   	if(pass.length!=6){                //如果括号内成立执行
   		alert("密码不是6位"); 		 //警告提示框
   	}else {         
   		if(isNaN(pass)){     /*等价于isNaN(pass)==true*/
   				alert("密码必须是数字");
   		}else{
   				alert("密码设置正确");
   		}
   	}}

/**/ 中说到的等价,只限于 条件判断为真的情况下。

2.分支语句(switch 三种选择以上)

var week=new Date().getDay();
        switch(week){
            case 0:
            document.write("今天星期天");
            break;
            case 1:
            document.write("今天星期"+week);
            break;
            case 2:
            document.write("今天星期"+week);
            break;
            case 3:
            document.write("今天星期"+week);
            break;
            case 4:
            document.write("今天星期"+week);
            break;
            case 5:
            document.write("今天星期"+week);
            break;
            case 6:
            document.write("今天星期"+week);
            break;
        }
var week=new Date().getDay();
        switch(week){
            case 0:
            document.write("今天星期天");
            break;
            case 1:
            document.write("今天星期"+week);
            break;
            case 2:
            document.write("今天星期"+week);
            break;
            case 3:
            document.write("今天星期"+week);
            break;
            case 4:
            document.write("今天星期"+week);
            break;
            case 5:
            document.write("今天星期"+week);
            break;
            default:   //其他 值   不用结束语句
            document.write("今天星期"+week);//
        }
相关标签: JS if switch