为了账号安全,请及时绑定邮箱和手机立即绑定

为什么输出俩结果?

https://img1.sycdn.imooc.com//5be8ec200001822d15760405.jpg

为啥if 和else的结果都输出来了呢?

正在回答

10 回答

语句格式是if(){}else{}

0 回复 有任何疑惑可以回复我~

呦,臭弟弟,不仅没有else,还在if后多加了 ;

0 回复 有任何疑惑可以回复我~

缺少else

0 回复 有任何疑惑可以回复我~

if()

小括号后不要加分号";"

0 回复 有任何疑惑可以回复我~

if{执行的代码1}{执行的代码2}{执行的代码3}... if语句如果满足则会执行代码1,如果if语句不满足则不会执行代码1,然后会往下执行其他代码块,因为其后的代码块只是加上符号{}包含起来而已并没有什么特别意义,就像正常执行一样,只有if语句下第一个{}所包含的代码块才是if语句所关联的代码块,其余的和if语句不关联

0 回复 有任何疑惑可以回复我~

中间少了else

0 回复 有任何疑惑可以回复我~

没有else

0 回复 有任何疑惑可以回复我~

你写的是一个if判断,但是缺少一个else,在第13行

按照你目前写的

计算机会认为如果满足了条件就输出A和B

如果有else的话,计算机就会认为如果满足了条件就输出A,否则输出B

0 回复 有任何疑惑可以回复我~

第13行,缺失else

0 回复 有任何疑惑可以回复我~

因为你少了个else


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468061    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

为什么输出俩结果?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信