JS 的基本语法

·  阅读 60
  1. 什么是表达式和语句
  2. 标识符的规范
  3. if else 语句
  4. while for 语句
  5. break continue

label

1 : 要区别在于一条语句执行一个动作,一个表达式产生一个值。意思是一个表达式执行后一定会生成一个值,而语句不一定会产生值。语句主要是用来执行动作 2 :标识符只能包含字母或数字或下划线(“_”)或美元符号(“$”),且不能以数字开头。标识符与字符串不同之处在于字符串是数据,而标识符是代码的一部分 3 :


var shoppingDone = false;

if (shoppingDone === true) {
  var childsAllowance = 10;
} else {
  var childsAllowance = 5;
}
复制代码

4:

for (var i = 0; i < 100; i++) {
  ctx.beginPath();
  ctx.fillStyle = 'rgba(255,0,0,0.5)';
  ctx.arc(random(WIDTH), random(HEIGHT), random(50), 0, 2 * Math.PI);
  ctx.fill();
}
复制代码
let b = true;
while (a) {
console.log("true")
}
复制代码

5: 循环过程中,可以使用break语句跳出当前循环 continue则是提前结束本次循环,直接继续执行下次循环

6:

  var i, j;

    loop1:
    for (i = 0; i < 3; i++) {     
       loop2:
       for (j = 0; j < 3; j++) {    
          if (i === 1 && j === 1) {
             continue loop1;
          }
          console.log('i = ' + i + ', j = ' + j);
       }
    }

// Output is:
//   "i = 0, j = 0"
//   "i = 0, j = 1"
//   "i = 0, j = 2"
//   "i = 1, j = 0"
//   "i = 2, j = 0"
//   "i = 2, j = 1"
//   "i = 2, j = 2"
复制代码
分类:
前端
标签: