三大结构

三大结构
顺序结构
分支结构
if结构 单分支
if(条件){
要执行的语句;
}

if()括号中是条件,逻辑点,如果括号中的结果为真则执行,否则不执行,
可以是表达式(如关系运算)
if…else…结构 双分支
if(条件){
语句1;
}else{
语句2;
}
1,如果条件为真则执行语句1,否则执行语句2
2,一个条件做两个事情
if…else if…else结构 (else if结构) 多分支
if(条件1){
代码块1;
}else if(条件2){
代码快2
}else if(条件3){
代码快3
}…else{

}
多个条件,执行多个代码
switch…case…结构 多分支
switch(语句){
case 0:alert(1);
break;
case 2:alert(2);
case 3:alert(3);
default:alert(10)
}
注意:
1,case 后面的必须和括号中的值是全等
2,适用于有多个确定值(因为是全等比较)
循环结构
while循环
//语法
while(条件){
//需要执行代码
循环体
}
/*
循环过程:
先判断条件,如果为真,执行循环体内代码,再一次判断条件,为真执行代码块
直到结果为false则退出循环
*/
for循环
for(语句1;语句2;语句3){
循环体;
}
语句1:循环变量初始化
语句2:循环条件
语句3:循环变量更新
三个语句之间以;分割最后一个不加
for循环嵌套
循环中break
break关键子写在函数体中,作用是跳出循环

使用场景:

​ while循环一般适用于不确定循环次数,具体条件写死循环,在循环内部通过分支结构(if),结合break控制跳出循环

​ for循环也可使用(条件控制循环跳出)
continue
continue使用:跳过本轮循环,继续开始下一轮
do while 循环
跟while区别:
当第一次条件不满足时,dowhile至少执行一次,while一次都不执行
js错误处理
Uncaught ReferenceError: b is not defined 变量未声明
Uncaught SyntaxError: Invalid or unexpected token 违法字符
Uncaught SyntaxError: Unexpected end of input 缺少括号
字符串转义字符

\
" "
\n 换行
\t tab(四个空格)
’ ‘
.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值