表达式和语句
表达式一般都有值,语句可能有也可能没有,语句一般会改变环境(声明,赋值)console.log(3)是一个表达式,表达式的值是undefined,但是打印出来的记录是3。 var a = 3; 是一个语句。
标识符的规则
第一个字符,可以是Unicode字母或者$符号或者中文,后面的字符还可以接数字
if else 和switch 语句
if(表达式){执行语句}else{执行语句},{执行语句}只有一句的话可以省略,但不建议 if 和else 可以嵌套使用。if里可以有if else 里也可以有if switch(表达式) { case n1: 代码块1 break; case n2: 代码块2 break; default: 默认代码块 }
while 和 for 循环
while (条件) { 需要执行的代码 } while循环将继续运行,只要条件满足:
for (语句 1; 表达式2; 语句 3) { 循环体 } 先执行语句1 ,判断表达式2,如果为真,执行循环体,再执行语句3,如果为假,退出循环
break 和 continue
break退出所有循环,continue是退出当次循环
label
{ foo:1 }
foo 是一个标签,标签的内容是1