2. JavaScript的流程控制语句

一、js的分支语句

1.if语句

  1. 语法一:
if(condition)
	{
	语句;
	}
else if	{
	语句;
	}
else{
	语句;
    }	
alert()
  1. 语法:alert()
  2. 功能:弹出警告对话框
prompt()
  1. 语法:prompt()
  2. 功能:弹出输入框
  3. 返回值:点击确定,返回输入值;点击取消,返回null。
var age=prompt("请输入您的年龄");

if(age<18)
  {
   alert("您还没有成年");
  }
  else if(age>59)
  {
   alert("您已经超出年龄限制");
  }
  else{
   alert("您可以进入");
  }

在这里插入图片描述
在这里插入图片描述

length
  1. 语法:string.length
  2. 功能:获取string字符串的长度
  3. 返回值:number
例子:
var password=prompt("请设置你的密码");

if(password.length!=6)
  {
   alert("请输入六位数字密码!");
  }
  else{
   if(isNaN(password)==true)
   {
    alert("密码必须为数字!");
   }
   else{
    alert("密码设置正确!");
   }
  }

2.switch语句//多条件判断

  1. 语法:new Date().getday()
switch(expression){  //里面只写表达式
	case value:statement
	break;		//提前退出,后面的不再进行判断
	case value:statement
	break;
	...
	default:statement
  1. 功能:获取星期
  2. 返回值:number(0-6)
输出
  1. 语法:document.write(“内容”);
  2. 功能:向浏览器输出内容
    document.write(“今天是星期”+weekstr);

二、循环语句

1.for循环

  1. 语法:
for(语句1;语句2;语句3{	//for(i=1;i<=10;i++)
	被执行的代码;
}
for(var i=1;i<101;i++)
{
 document.write(i+'<br />');
}
嵌套

当循环与循环发生嵌套时遵循下列规则:

  1. 外层为假时内层不执行;
  2. 先执行外层再执行内层,直至内层条件为假时再执行外层

2.while循环

  1. 语法:
while(条件)
{
	需要执行的代码;
}

3.do-while循环

  1. 语法:
do{
   需要执行的代码;
   }while(条件)

说明:至少循环一次,先执行一次再判断

三、break和continue语句

1.break语句:立即退出循环

2.continue:结束本次循环,继续开始下一次在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值