JS 的基本语法

81 阅读1分钟

一,什么是表达式和语句

1.一个表达式可以产生一个值,有可能是运算、函数调用、有可能是字面量。表达式可以放在任何需要值的地方。

表达式一定有返回值!

add(10,10)这个表达式的值为函数的返回值
console.log表达式的值为函数本身

2.var a = 2 是一个语句

二,标识符的规则

   第一个字符是  Unicode字母,$,_,中文都可以作为开头
   后面的字符,除了上面所说,还可以是数字
   
   如:$ , __ , link1 , asd11122 , _asda213

三,if else 语句

推荐写法

 if (表达式) {
语句
 } else if (表达式) {
语句
} else {
语句
}

四,while for 语句

while语法

while (表达式) { 语句 }

for是while的方便版本,语法是

for (语句1; 表达式2; 语句3) { 循环体 }

五,break continue

break:立即跳出整个循环,即循环结束,开始执行循环后面的内容(直接跳到大括号)

continue:立即跳出当前循环,继续下一次循环(跳到i++的地方)

六,label

  语法为

  label:
    statement
    
    对于Chrome浏览器

   { foo:1 } 返回一个对象

   { foo:1; } 返回1

  面试题
   问:上面这段代码是什么?

   答:是一个代码块,里面有一个label,里面的语句为1。