javascript 流程控制 (顺序结构 分支结构 循环结构) api查询(mdn) 调试工具使用
流程控制:
顺序结构:从左到右 从上到下
分支结构:判断语句 包括: if(判断条件){成立执行语句} 一分支 if(判断条件){成立执行语句}else{不成立执行语句}两分支 多分分支if(){}else if(){} else if{}
三元表达式:表达式1?表达式2:表达式3 解释(表达式1符合表达式2则执行表达式3)
switch (值){case值1:break case值2:break} 符合哪个条件就走那一条分支
(判断范围用IF 判断值用switch)
循环结构:循环语句 包括:var 变量 = 值; while(判断条件){循环体;i++} 符合条件执行循环体 其中变量起到计数器的作用
var 变量 = 值; do{循环体}while(判断条件) 先执行一次循环体 再进入判断条件
for(表达式1;表达式2;表达式3){循环体} 这是前两者的简化体 先执行表达式1 再进入判断表达式2 如果成立静茹循环体 进入循环体的话操作完 进入表达式3 在进入表达式2进行判断 依次类推
小星星案例 三角形 (5行递减)
控制行数
for(var j =0;j<5;j++){
控制每行个数
for(var i = 0 ; i < j;i++){
document.write("❤")
}
document.write("<br/>")
}
调试工具:sources