美文网首页
JS基本语法

JS基本语法

作者: Yandhi233 | 来源:发表于2021-09-06 22:27 被阅读0次

    表达式与语句

    1. 表达式:一段可以被求值的代码
    2. 语句:一段可以被执行的代码,如 var a = 1

    两者的区别:

    1. 表达式一般都有值,语句可能有也可能没有
    2. 语句一般会改变环境(声明、赋值)
    3. 上面两句话并不是绝对的

    标识符规则

    1. 第一个字符,可以是Unicode字母或 $ 或 _ 或中文
    2. 后面的字符,除了上面所说,还可以有数字

    if 语句

    1. 语法
      if (表达式) {语句1} else {语句2}
      { } 在语句只有一句的时候可以省略,不建议这样做
    2. 变态情况
      缩进,面试题
    a = 1
    if ( a === 2 )
      console.log ( 'a' )
      console.log ( 'a 等于2' )
    
    //最后会输出 a等于2
    

    while循环

    1. 语法
      while (表达式) {语句}

      判断表达式的真假,
      表达式为真,则执行表达式后的语句,执行完再判断表达式的真假,
      表达式为假则退出循环

    for循环

    1. 语法糖
      for 是 while 循环的语法糖
    2. 语法
      for (语句 1; 表达式 2; 语句3) { 循环体 }

      先执行语句1
      然后判断表达式2
      如果为真,执行循环体,然后执行语句3
      如果为假,直接退出循环体,执行后面的语句

    break 和 continue

    break:退出当前循环的所有循环;
    continue:退出当前一次循环。

    label 语句

    1. 语法
    foo : {
      console.log (1);
      break foo;
      console.log ('本行不会输出');
    }
    console.log (2);
    
    //结果是1和2
    
    1. 面试常考
    {
        foo:1
    }
    

    foo是一个label, 语句就是一个1

    相关文章

      网友评论

          本文标题:JS基本语法

          本文链接:https://www.haomeiwen.com/subject/rrmywltx.html