JavaScript笔记3:Unicode编码、语句

目录

 

Unicode编码表

语句

if条件判断语句

switch条件分支语句

while循环语句

do...while...

while和do...while...

break语句:

for循环语句

break和continue


  1. Unicode编码表

    1. JS字符串中使用
    2. 在字符串中使用转义字符输入Unicode编码

    3. 表示方式:\u四位编码

console.log('\u0031')//1
  1. 网页中使用
    1. 表示方式:&#十进制编码;

<h1>&#9760;</h1>
<!--☠-->
  1. 语句

    1. 语句执行顺序是自上而下

    2. 在JS中可以使用{}来为语句进行分组,同一个大括号内的语句为同一组,称之为代码块,代码块不需要分号结束

    3. 同一组语句要么都执行,要么都不执行

    4. {}只具有分组作用,没有其他含义

    5. 流程控制语句

      1. JS中的程序是从上到下一行一行地执行的

      2. 通过流程控制语句可以控制执行的流程,使程序可根据一定的条件来选择执行

      3. 流程控制语句的分类:

        1. 条件判断语句

        2. 条件分支语句

        3. 循环语句

  2. if条件判断语句

    1. 使用条件判断语句可以在执行某个语句之前进行判断,条件成立才会执行

    2. if语句

  3. // 语法1
    if(条件){
        语句...
    }
    
    // 语法2
    if(条件){
        语句...
    }else{
        语句...
    }
    
    // 语法3
    if(条件){
        语句...
    }else if{
        语句...
    }else if{
        语句...
    }else{
        语句...
    }
    

     

  4. switch条件分支语句

    1. 执行流程:

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

      2. 当遇到比较结果为true时,则从当前case处开始执行代码,直到遇到break才会停止执行。

      3. 比较结果为false时,则继续向下比较。

      4. 所有比较都为false时,会执行default语句

  5. switch(条件表达式){
        case 表达式:
            语句...
            break;    // 用来退出switch
        case 表达式:
            语句...
            break;
        default:    // 所有比较不成立时执行default,可不写
            语句...
            break;
    }
    
  6. while循环语句

    1. while语句

    2. 执行流程:

      1. 先对条件表达式进行判断

      2. 如果判断结果为true,则执行语句

      3. 执行完语句之后,继续判断条件表达式

      4. 如果是true则继续执行语句

      5. 直到判断为false,则会跳出循环

        while(条件表达式){
            语句...
            (含更新表达式)
        }
        
  7. do...while...

    1. 执行流程

      1. 先执行循环体
      2. 循环体执行完毕之后,在对while后的条件表达式进行判断

      3. 如果判断结果为true,则继续执行循环体,执行完之后再次进行判断,类推

      4. 如果判断结果为false,则会终止循环

  8. while和do...while...

    1. while是先判断再执行;do...while...是先执行再判断

    2. do...while...可以保证循环体至少执行一次,而while不能

  9. break语句:

    1. break可以用于退出循环

  10. do{
        语句...
    }while(条件表达式)
    

     

  11. for循环语句

    1. for循环提供了三个位置来放三种表达式

      1. 初始化表达式

      2. 条件表达式

      3. 更新表达式

    2. for(初始化表达式; 条件表达式; 更新表达式){
          语句...
      }
      

      执行流程

      1. 执行初始化表达式,初始化变量

      2. 执行条件表达式,判断是否执行循环

        1. 为true,执行循环

        2. 为false,终止循环

      3. 执行更新表达式

      4. 更新完执行后,循环执行第2、3步

    3. for循环的三种表达式都可以省略,或者写在语句块或者外部中

      1. for( ; ; ):如果三个表达式都不写,那就会是死循环

  12. break和continue

    1. break:

      1. 用来退出switch或循环语句,会立即终止离它最近的一层循环

      2. label和break label

        1. 创建循环语句时,可以创建一个label来标识当前循环(label可以换其他标识符)

        2. 使用break语句时,可以在break后面跟一个label来结束指定的循环,而是结束最近的循环

    2. continue

      1. 用来跳过当次循环,默认是作用于离它最近的循环

    3. label和continue label:使用方法和break label一样

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值