JS 循环
介绍循环之前,首先要说一下同样很重要的 if-else结构,switch-case结构 ①if-else结构 if(判断条件) { 条件为true时执行 } else{ 条件为false时执行 } ②if-else-if结构(阶梯if) if(条件一){ 条件一成立 } else if( 条件二){ 条件一不成立&&条件二成立 (else-if部分可以有多个) } else{ 条件一不成立&&条件二不成立 } ③嵌套if结构 结构写法 if(条件一){ 条件一成立 if(条件二){ } else{ 条件一成立&&条件二不成立 } } else{ 条件一不成立 } 要注意的是 if()中的表达式,运算之后结果应该是 ①boolean: true为真,false为假 ②string: 非空字符串为真,空字符串为假 ③null / NaN /Undefined 全为假 ④object类型 全为真 ⑤number: 0为假,非零为真 Switch-Case结构 1..结构写法: switch(表达式){ case 常量表达式1: 语句一; break; case 表达式2: 语句二; break; ....... default: 语句N } 2.注意事项: ①switch()中的表达式以及每个case后的表达式,可以为任何JS支持的数据类型