2. JavaScript的流程控制语句

161 阅读2分钟

JavaScript条件语句

分支语句

循环语句

第一章 JavaScript的分支语句

if语句

语法一:

if(condition){
    statement;
}

alert()

语法:

 alert()

功能:弹出警告对话框

语法二:

 if(condition){
    statement1;
}else{
    statement2;
}

prompt()

语法:

 prompt()

功能:弹出输入框

返回值:

  1. 点击确定,返回输入内容
  2. 点击取消,返回null

点击确定:
点击取消:

语法三:

 if(condition){
    statement1;
}else if{
    statement2;
}...else{
    statement3;
}

例子:

    <script type="text/javascript">
	var age=prompt("请输入您的年龄:");
	if (age<18) {
		alert("未成年");
	}else if(age>=18&&age<=59){
		alert("可以进入");
	}else{
		alert("超出限制");
	}
</script>

if语句嵌套

length

语法:

string.length

功能:获取string字符串的长度

返回值:number

练习:

<html lang="en">
<head>
	<meta charset="utf-8">
	<title></title>

</head>
<body>
	<script type="text/javascript">
		var passward=prompt("请设置密码");
		//判断密码长度,如果不是六位,否则
		if (passward.length!=6) {
			alert("请输入六位数字密码");
		}else{
			//如果密码是非数字,否则是数字
			if (isNaN(passward)) {
				alert("密码必须是数字");
			}else{
				alert("密码设置正确");
			}
		}
	</script>
</body>
</html>

获取星期

语法:

new Date().getDay()

功能:获得星期

返回值:number(0-6)(周天是0,周六是6)

switch语句

语法:

switch(expression)
{
    case value1:statement1;
    break;
    case value2:statement2;
    break;
    ...
    default:statement;
}

输出语句

语法:

document.write("内容")

功能:向浏览器输出内容

变量放在""引号的外边,使用“+”连接!!!

第二章 循环语句

for循环

语法:

for(语句1;语句2;语句3)
{
    被执行的块代码;
}复制代码

语句1:循环(块代码)开始前执行

语句2:定义循环条件

语句3:循环执行后执行

for循环嵌套

规则:

  1. 外层为假时内层不执行
  2. 先执行外层再执行内层 ,直到内层条件为假时再返回外层去执行

while循环

语法:

while(条件)
{
    执行的代码;
}

do-while循环

语法:

do{
    执行的代码;
}while(条件)

说明:这种语法的循环至少执行一次

for: 适合已知循环次数的循环体

while: 适合未知循环次数的循环体

第三章 break和continue

continue:结束本次循环,开始下一次

break:立刻退出循环体