@songying
2019-10-07T05:51:59.000000Z
字数 856
阅读 1274
JavaScript
JavaScript把 null、undefined、0、NaN 和空字符串''视为false,其他值一概视为true
if (条件 1){当条件 1 为 true 时执行的代码}else if (条件 2){当条件 2 为 true 时执行的代码}else{当条件 1 和 条件 2 都不为 true 时执行的代码}
switch(n){case 1:执行代码块 1break;case 2:执行代码块 2break;default:n 与 case 1 和 case 2 不同时执行的代码}
for (语句 1; 语句 2; 语句 3) //语句1,2可选{被执行的代码块}
for (x in person) //对象或数组{}
for... of 来遍历。
for val of s{}
forEach 方法,它接收一个函数,每次迭代就自动回调该函数。
a.forEach(function (element, index, array) {// element: 指向当前元素的值// index: 指向当前索引// array: 指向Array对象本身});
while (条件){需要执行的代码}
do{需要执行的代码}while (条件);
break 语句用于跳出循环。
continue 用于跳过循环中的一个迭代。
label:语句break labelname;continue labelname;
- continue 语句(带有或不带标签引用)只能用在循环中。
- break 语句(不带标签引用),只能用在循环或 switch 中。
- 通过标签引用,break 语句可用于跳出任何 JavaScript 代码块:
