JavaScript程序结构
●顺序结构:从上到下执行的代码就是顺序结构。
●分支结构:根据不同的情况,执行对应代码。
●循环结构:重复做- -件事情。
分支结构
if语句
if(条件表达式){
执行语句
}
if(条件表达式){
成立执行语句
}else{
否则执行语句
}
if(条件1){
成立执行语句
}else if(条件2){
成立执行语句
}else if(条件3){
成立执行语句
}else{
最后默认执行语句
}
三元运算
表达式1 ?表达式2 :表达式3
布尔类型的隐式转换
流程控制语句会把后面的值隐式转换成布尔类型。
转换为true:非空字符串、非0数字、true、 任意对象。
转换成false:空字符串、0、 false、 null、 undefined。
switch语句
break关键字可以省略。如果省略,代码会继续执行下一个case。
循环结构
while语句
do…while语句
do…while循环和while循环非常像,二者经常可以相互替代,但是do…while的特点是不管条件成不成立,都会执行-次。
for语句
while和do…wvhile -般用来解决无法确认次数的循环。而for循环适合在确定循环次数时使用。
continue和break
continue:立即跳出当前循环,继续下一-次循环(例如跳到i++的地方)。
break:立即跳出整个循环,即循环结束,开始执行循环后面的内容(直接跳到大括号)。
断点调试
调试步骤:
在浏览器界面按F12 - + sources (来源) - +找到需要调试的文件- +点击行号设置断点。
调试中的相关操作:
●Watch (监视) :通过watch可以监视变量的值的变化,非常的常用。
●F10:程序单步执行,让程序-行-行的执行,这个时候,可以观察watch中变量的值的变化。
●F8: 跳到下一个断点处,如果后面没有断点了,则程序执行结束。