第三天的学习

选择还有switch(开关)

switch(x){

case a:

break;

case b:

default;

}

他的执行效率比if快。他会将所有的可能放在内存当中,case就是标号,当条件满足这个标号时直接进入这个情况里面。

Switch:优点:

1 结构清晰,一目了然

2 运行速度相对较快

Switch的执行逻辑:

switch后面的小括号里面的变量与后面case中的常量相等的地方开始执行,然后依次执行后面的命令,一直到指令结束。

Case:并不会参与运算,不起条件判断作用,只起到一个标号的作用。只是执行指令的入口。

Default就是除了case以外的情况。

Break并不是switch语法中的内容,他不属于switch只是一个辅助工具。

用于跳出当前结构。

浏览器选择检查 或者 f12进入开发者工具。错误信息会在console窗口下提示

上面的步骤同时进一步说明了解释性语言的特点。翻译一条执行一条。遇到错误的时候才终止。

如何调试逻辑错误:

语法没有问题,得到的结果与期望得到的结果不符合。并不会在console的窗口下面去提示错误信息。

source下面可以看到js代码。在里面可以设置断点


可以让代码单步执行快捷键f10

同时可以查看代码中任意一个表达式或者变量的值

1 手动添加watch

2 右击选中的表达式选择添加到watch

通过以上的方式可以看到代码每一步的执行结果,当遇到与期望值不符合时就是那一行代码有问题。能够帮助我们定位到错误的位置。根据自己的经验和知识,分析出错误的原因,然后解决它。


循环结构

While(满足的条件){

当满足条件时执行的内容

}

循环的特点:

有条件的重复做一件事,每次做的事情不同,但是类似。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值