9.流程控制
顺序结构
普通的一行行执行代码
条件结构--分支结构--选择结构
1.单路分支
If(条件){ 条件成立时执行代码 }
2.双路分支
If(条件){
条件成立时执行的代码
}
else{
条件不成立时执行的代码
}
3.多路分支
用于范围
if(条件1)
{ 条件1成立时执行的代码}
else if(条件2)
{ 条件2成立时执行的代码}
---
else if(条件 n)
{ 条件n成立时执行的代码}else{ 条件1、2至n不成立时执行的代码}
单个匹配
switch(表达式)
{
case值1:执行代码块 1break;
case值2:执行代码块 2break;
...
case值n:执行代码块 nbreak;
default:与 case值1 、 case值2...case值n 不同时执行的代码
}
4.嵌套分支
If(){
If(){
Switch(){
}
}
}
循环结构
While()
while(判断条件){ 循环语句 }
Do-while()
do{ 循环语句 }while(判断条件)
For()
for (初始化变量;循环条件;循环迭代)
{ 循环语句 }
js中for循环用的最多
For(var i=1;i<=9; i++){
For(var j =1; j<=i; j++)
{
Document.write(j+”x”+i+”=”+(j*i)+””+””)
}
Document.write(“<br>”);
}
Ps:学习后,有反馈,看到效果,会更开心的学。学到东西的满足感,还有亲自写出小东西的成就感高于一切。
已经初见成效了,加油。
昨天有个前辈给我推荐了两个学习jQuery的网址,他说js学出来也做不了啥,大多用jq或者框架。嘿嘿,加油吧,一点点来,总有一个我会自己摘掉菜鸟的帽子。