猫史档案馆


【神岛JS萌新教程】BoxJS 从入门到实战 第七期——另一种条件判断!

用户:爱探险的可乐呀爱探险的可乐呀查看:357 回复:8 评论:23 创建时间:2022-03-19T10:32:13


center_image

      githubcola.github.io/cola-previous-tutorials               ←查看往期教程


回复

上一页第 1 页 / 共 1 页下一页
TobylaiTobylai

灌了可乐的沙发

点赞2


评论


云游box3der尖头叉子云游box3der尖头叉子

灌了可乐的板凳()

点赞2


评论


野生的橘子野生的橘子

看懂了又没完全看懂……默默用回if-else

点赞0


评论

就是判断这个表达式的值等于谁呀

switch 会更简洁一些,执行效率更高,能用 switch 的时候尽量不要用 if-else

有没有栗子

可乐能回回QQ么求

现在我的大号不用啦,用小号

你可以看看大群里的“上岛两年多”的那个可乐,它是我的现用号

ok


DL1DL1

我很喜欢switch的,挺方便,逻辑也好

点赞2


评论

捉优秀会员()


山岸风花山岸风花

c我看不懂()()()

点赞0


评论

可以去看看前几期教程哦


FML饭米粒FML饭米粒

比如是

switch(a){

 case 1:

  world.say(1)

 case 2:

  world.say(2)

 case 3:

  world.say(3)

}

这个代码,都没有用break,当a=1时,会同时广播123,同理,为2时会广播23

也就是当表达式 case n相等时会一直运行到case n后面第一个break结束,不会继续判断

可以试试,这是个很好的例子

点赞1


评论

排版没吃!!!

确实

教程里也说过啦,谢谢你提供的例子

啊不你好像说的是没有遇到break继续匹配下一个case呢

就是这样的)

我的理解是继续匹配下一个case就是内容不相等就跳过()

啊这,并不是这样的啊


用户_869149用户_869149

灌了可乐的前排

点赞1


评论


yee089yee089

我还是喜欢if和else()

三目也不错,switch语法好复杂(主要是觉得字多())

点赞1


评论

嗯,三元运算符在if-else里面讲过

if-else适合检测返回结果比较少的表达式,switch-case适合检测返回结果多的表达式,比如我的《探险家跑酷》里的工具栏和关卡攻略功能就是用switch-case语句做的

()但是我觉得每一次都要写break太烦()

是的

。。。那你就别当代码师了(bushi

a喵d我摆烂了)

现在在修曾经放弃的屑代码)