Javascript流程控制语句

一、Javascript条件语句

1.if语句

  • 语法一:
if(condition){
  statrment1;
}
  • 语法二:
if(condition){
  statrment1;
}else{
  statrment2;
}
  • 语法三:
if(condition){
  statrment1;
}else if(condition){
  statrment2;
}···else{
  statrment3;
}

2.prompt()

  • 语法:prompt()
  • 功能:弹出输入框
  • 返回值:
    (1)点击确定,返回输入内容
    (2)点击取消,返回null

3.alert()

  • 语法:alert()
  • 功能:弹出警告对话框

4.length()

  • 语法:string.length
  • 功能:获取string字符串的长度
  • 返回值:number

5.switch语句

  • 语法:
switch(expression){
  case value:statement
  break;
  case value:statement
  break;
  case value:statement
  break;
  ······
  default:statement
}

二、Javascript循环语句

1.for语句

  • 语法:
for(语句1;语句2;语句3){
  被执行的代码块;
}

语句1:再循环(代码块)开始前执行
语句2:定义运行循环(代码块)的条件
语句3:在循环(代码块)已被执行之后执行

  • 嵌套
    说明:
    当循环与循环发生嵌套时遵循下列规则:
    (1)外层为假时内层不执行;
    (2)先执行外层再执行内层,直至内层条件为假时再返回外层去执行。

2.while语句

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

3.do-whlie语句

  • 语法:
do{
    需要执行的代码;
}while(条件)
  • 说明:这种语法的循环至少被执行一次。

4.for与while的区别

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

5.break语句

  • break:立即退出循环

6.continue语句

  • continue:结束本次循环,继续开始下一次。

你可能感兴趣的:(Javascript流程控制语句)