JS学习 day02 流程控制

一、顺序结构
正常代码执行顺序,从上到下,从左到右。
二、选择结构
1、If分支
1)if单分支:
If(条件){
条件成立执行的代码;
}
2)If双分支:
If(条件){
条件成立执行的代码;
}else{
条件不成立执行;
}
3)If多分支:
If(条件1){
条件1成立执行的代码;
}else if(条件2){
条件1不成立且条件2成立执行的代码;
}else if(条件3){
条件3成立执行的代码;
}

2、Switch多值匹配
1)语法:
switch(条件值){
Case 值1:条件值=值1是执行此代码块;break;
Case 值2:条件值
=值2是执行此代码块;break;

Default:当条件值与上面的case值都不等时,执行此代码块。
}
注意:case穿透:当匹配到一个case的值后,就会执行以下所有代码。
解决方法:在case后添加break中断。
2)
三、循环结构
循环必须条件:
初始值,条件,代码快,变量更新。
1、While
1)语法:
Var i=1 -----初始化
While(i<100){ -----条件
代码块;------满足条件执行的代码
i++; -----变量更新
}
2、Do while
1)语法:
Var i=1;----初始化
Do{
代码块; -----执行代码
i++; -----变量更新
}while(i<100) ------条件
注意:Do while循环,先执行代码再判断。所以不管条件是否成立,do 里面的代码都会被执行一次。
3、For
1)语法:
For(var i=1;i<=100;i++){ -----初始值;条件;变量更新
代码块; -----条件成立执行的代码
}

四、给标签添加点击事件:
1、事件:
1、给标签添加id
2、Js中:
id.onclick = function(){
代码;
}
2、弹出提示信息输入框Prompt:
返回值:用户输入信息或者null。
使用例:var num=prompt(“输入年份”);

五、break与continue
Break:中断整个循环,跳出循环不在执行此循环;
Continue:中断本次循环,继续下次循环。
六、获取元素节点:
1、方式:
1)通过id:document.getElementById(“id名”);
2)通过class:document.getElementsByClassName(“class名”);
2、获取元素内容:
1)innerHTML:
没有等号是取值,有等号是赋值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值