ontinue
continue关键字用于立即跳出本次循环,继续下一次循环,(本次循环体中continue之后的代码就会少执行一次)
把能被7整除的以外的数求和 let sum = 0; for (let i = 1; i <= 100; i++) { if (i % 7 == 0) { continue; } sum += i; } console.log(sum);
break
break关键在用于立即跳出整个循环(循环结束)
for (let i = 1; i <= 5; i++) { if (i == 3) { break; } console.log('我正在吃第' + i + '个包子'); } 双重for循环
1、双重for循环 语法结构 for (外层的初始化变量;外层的条件表达式;外层的操作表达式){ for(里层的初始化变量;里层的条件表达式;里层的操作表达式){ } } 2、我们可以把里面的循环看做是外层循环的语句 3、外层循环循环一次,里面的循环执行全部 /* 倒三角 let str = ''; for (let i = 1; i <= 9; i++) { for (let j = i; j <= 9; j++) { str = str + '★'; } str = str + '\n'; } console.log(str); / / 正三角 let str = ''; for (let i = 1; i <= 9; i++) { for (let j = 1; j <= i; j++) { str = str + '★' } str = str + '\n'; } console.log(str); / / 99乘法表 let str = ''; for (let i = 1; i <= 9; i++) { for (let j = 1; j <= i; j++) { str += j + '*' + i + '=' + i * j + '\t'; } str += '\n'; } console.log(str); */ arguments
arguments是一个js里面的关键字 代表参数的集合
arguments类似于一个数组 但不是一个真正的数组
和数组的用法一样,使用[索引]可以取出数组里面的值
function fn() { console.log(arguments); console.log(arguments.length); // 通过arguments.length可以打印出参数集合的长度 console.log(arguments[0], arguments[1], arguments[2]); // 和数组的使用方法一样 使用[索引]可以去处数组里面的值 console.log(arguments.callee); // arguments.callee就代表了fn函数本身 }
作者:枫灬系渚侯丶
链接:juejin.cn/post/704181…
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。