流程控制:顺序结构,分支结构,循环结构
分支结构eg:
if-else语句
if(条件表达式){
语句一
}else{
语句二
} ---条件成立执行语句一,否则执行语句二
if else if语句 判断范围,更灵活
if(条件表达式1){
语句一
}
else if(条件表达式二){
语句二
}
else if(条件表达式三){
语句三
}else{
最后的语句---上述条件都不成立
}
switch:-----执行思路:匹配 有固定值时,效率更高
switch(表达式){
case value1:
执行语句1;
break;
case value2:
执行语句2;
break;
default:
执行最后的语句
}
for循环:
追加字符串:
var str=“ ”;
for(var i = 1;i<=5;i++){
str=str+'*";
}
cosole.log(str);
一行打印五个字符
\n:换行符
打印倒三角案例;
打印九九乘法表:
var str='';
for(var i = 1;i<=9;i++){
for(var j = 1;j<=i;j++){
str+=j+'*'+i+'='+i*j+'\t';
}str+='\n';
}console.log(str);
continue:跳出本次循环进入下一次循环
break:退出整个循环