一,什么是表达式和语句
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。