js最基本的语法

54 阅读1分钟

表达式&&语句

语句

js的执行单位为行,一般情况下一行就是一个语句,语句是为了完成某种任务而进行的操作。

区分表达式和语句

语句是为了进行某种操作,一般情况下不需要返回值。

表达式指一个为了得到返回值的计算式,它是为了得到一个返回值,一定会返回一个值。

凡是 JavaScript 语言中预期为值的地方,都可以使用表达式。比如,赋值语句的等号右边,预期是一个值,因此可以放置各种表达式。

标识符命名规范

首字母:unicode字母/$/_ /中文

其他字母:首字母可选的类型外多了数字

if-else

if(条件成立){
console.log('成立')
}else{
console.log('不成立')
}

while/for

let i=0
while(i<9){
console.log(i)
i++
}
for(let i=0;i<9;i++){
cosole.log(i)
//其实for可以算while的语法糖
}

break/continue

break语句和continue语句都具有跳转作用,可以让代码不按既有的顺序执行。

break

退出所有循环

continue

退出当前一次循环,仅仅结束本轮循环

label

JavaScript 语言允许语句的前面有标签(label),相当于定位符,用于跳转到程序的任意位置,标签的格式如下。通常与break或者continue一起使用。

语法

label:
语句
//结合break使用
top:
  for (var i = 0; i < 3; i++){
    for (var j = 0; j < 3; j++){
      if (i === 1 && j === 1) break top;
      console.log('i=' + i + ', j=' + j);
    }
  }