JavaScript学习手册(10)

流程控制语句

  • 条件判断语句(if语句)

    在执行某个语句之前进行判断,条件成立才会执行语句,条件不成立则语句不成立

    语法一:if(条件表达式)

    ​ 语句

    ​ **语法二:**if(条件表达式){

    ​ 语句。。。 }

    ​ else {

    ​ 语句。。。 }

    ​ **语法三:**if(条件表达式){

    ​ 语句。。。 }

    ​ else if(条件表达式) {

    ​ 语句。。。 }

    ​ else if(条件表达式) {

    ​ 语句。。。 }

    ​ else {

    ​ 语句。。。 }

    prompt( ) 弹出一个提示框,该提示框会带有一个文本框,用户可以在其中输入内容。该函数需要一个字符串作为参数,该字符串将会作为提示框的提示文字。

  • 条件分支语句(switch语句)

    ​ **语法:**switch (条件表达式) {

    ​ case 表达式:

    ​ 语句。。。

    ​ break;

    ​ case 表达式:

    ​ 语句。。。

    ​ break;

    ​ default:

    ​ 语句。。。

    ​ break;

    ​ }

    在执行时会依次将case后的表达式的值和switch后的条件表达式的值进行全等比较。

    ​ 如果比较结果为true,则从当前case处开始执行代码。

    ​ 如果比较结果为false,则继续向下比较。

     switch (parseInt(score / 10)) 
    
  • 循环语句

通过循环语句可以反复的执行一段代码多次。

​ **while循环:**while(条件表达式){

​ 语句。。。

​ }

​ 将条件表达式写死为true的循环,叫做死循环。(不会停止!),慎用!!!,break来终止循环。

创建一个循环,往往需要三个步骤。

  • 创建,初始化一个变量。
  • 在循环中设置一个条件表达式。
  • 定义一个更新表达式,每次更新初始化变量。

​ **do。。。while循环:**do {

​ 语句。。。

​ } while(条件表达式)

​ **for循环:**for ( 初始化表达式,条件表达式,更新表达式 ) {

​ 语句。。。

​ }

嵌套for循环

break关键字

可以用来switch或循环语句,不能在if语句中使用break和continue。立即终止离他最近的那个循环语句。

技巧:可以为循环语句创建一个label来标识当前的循环

label:循环语句,使用break语句时,可以在break后跟着一个label,这样break将会结束指定的1循环,而不是最近的。

continue关键字(可以用来跳过当次循环)

JavaScript学习手册(10)_第1张图片

每日一句

天无二日,人无二理

你可能感兴趣的:(笔记,操作手册,橘子超酸辣,javascript,webkit,前端)