写代码啦
《JS 的基本语法》
回复数(0) 浏览数(12)
{{topic.upvote_count || 0}} 编辑 回复

表达式和语句

表达式: 1+2表达式的值为3,add(1,2)表达式的值是函数的返回值,表达式一般都有值
语句: 语句可能有值也可能没有,一般会改变环境(声明、赋值)

标识符的规则

第一个字符可以使Unicode字母或者$或者_或中文,此后还可以用数字

if else语句

推荐写法:

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

if else省略{ }只能用于多语句中的第一句

while for 语句

  • while(表达式){ 语句 }
    结果判定真时执行后在判断表达式,判定假跳出该循环。

  • for(语句1;表达式2;语句3){ 循环体 }
    执行语句1,判断表达式2,若为真执行循环体,执行语句3,若为假退出该循环。

break 和 continue

  • break :跳出离break最近的那个循环;
  • continue:退出当前一次循环

label

  • 与break结合跳出特定循环:
    foo: { console.log(1); break foo; console.log('本行不会输出'); } console.log(2); // 1 // 2
    执行到break foo 会跳出该区块
{{topic.upvote_count || 0}}

表达式和语句

表达式: 1+2表达式的值为3,add(1,2)表达式的值是函数的返回值,表达式一般都有值
语句: 语句可能有值也可能没有,一般会改变环境(声明、赋值)

标识符的规则

第一个字符可以使Unicode字母或者$或者_或中文,此后还可以用数字

if else语句

推荐写法:

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

if else省略{ }只能用于多语句中的第一句

while for 语句

  • while(表达式){ 语句 }
    结果判定真时执行后在判断表达式,判定假跳出该循环。

  • for(语句1;表达式2;语句3){ 循环体 }
    执行语句1,判断表达式2,若为真执行循环体,执行语句3,若为假退出该循环。

break 和 continue

  • break :跳出离break最近的那个循环;
  • continue:退出当前一次循环

label

  • 与break结合跳出特定循环:
    foo: { console.log(1); break foo; console.log('本行不会输出'); } console.log(2); // 1 // 2
    执行到break foo 会跳出该区块
12
回复 编辑