美文网首页
JS 的基本语法简介

JS 的基本语法简介

作者: lin_lilili | 来源:发表于2020-09-29 21:38 被阅读0次

    1 表达式 与 语句

    1.1 表达式 与 语句区别

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

    1.2 表达式 和 语句 事例

    //表达式
    1+2  //表达式的值为3
    add(1,2,3,4)    //表达式的值为函数的返回值
    console.log    //表达式的值为函数本身
    console.log("hello!")  //表达式的值,为"hello!"
    //语句
    var a = 1;   //这是一个语句.
    

    1.3表达式 和 语句 大小写敏感

    • var a 和 var A 不同
    • object 和 Object 不同
    • function 和 Function 不同

    2 标识符

    2.1 什么是标识符?

    • 变量名就是标识符

    2.2 标识符命名规则

    • 第一个字符,可以是Unicode字母或者$或者_或者中文
    • 后面的字符,还可以有数字

    3 if else 语句

    3.1 正常语法

    • if(表达式){语句1}else{语句2}
    • {} 在语句只有一句话的时候,可以省略.(不建议使用)
    • 推荐使用没有歧义的语法

    3.2 变态语法

    • a=1;
    • 语句1,2中都可以嵌套if else

    4while for 语句

    4.1 while 语法

    • while (表达式){语句}
    • 判断表达式的真假
      • true,执行语句,执行完再判断表达式的真假
      • false,跳出循环执行后面的语句.

    4.2 for 语法

    • for是while循环的方便写法
    • for(语句1;表达式2;语句3){循环体}

    4.3 for 执行顺序

    • 先执行语句1
    • 然后判断表达式2
      • true,执行循环体,然后执行语句3,再判断表达式2
      • false,退出循环,执行后面的语句.

    5break continue

    • break 退出当前(最近的)循环.
    • continue 退出当前一次循环.(退出当前的循环体,进入下一次的循环)

    6 label

    • lable 标签的意思.
    // {} 是一个代码块(block),foo是一个标签,标签值是1.
    {
        foo:1 ;  
    }
    
    //在有一个变量来接收这个代码块的时候,才是一个对象.
    var  a= {
        foo:1 ; 
    }
    

    相关文章

      网友评论

          本文标题:JS 的基本语法简介

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