JS语法

100 阅读1分钟

表达式和语句

表达式一般都有值,语句可能有也可能没有,语句一般会改变环境(声明,赋值)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