课程
/前端开发
/JavaScript
/JavaScript进阶篇
为啥if 和else的结果都输出来了呢?
2018-11-12
源自:JavaScript进阶篇 4-2
正在回答
语句格式是if(){}else{}
呦,臭弟弟,不仅没有else,还在if后多加了 ;
缺少else
if()
小括号后不要加分号";"
if{执行的代码1}{执行的代码2}{执行的代码3}... if语句如果满足则会执行代码1,如果if语句不满足则不会执行代码1,然后会往下执行其他代码块,因为其后的代码块只是加上符号{}包含起来而已并没有什么特别意义,就像正常执行一样,只有if语句下第一个{}所包含的代码块才是if语句所关联的代码块,其余的和if语句不关联
中间少了else
没有else
你写的是一个if判断,但是缺少一个else,在第13行
按照你目前写的
计算机会认为如果满足了条件就输出A和B
如果有else的话,计算机就会认为如果满足了条件就输出A,否则输出B
第13行,缺失else
因为你少了个else
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答为什么输不出结果!!
3 回答为什么输出没结果?
1 回答为什么没结果输出
4 回答为什么输不出结果
3 回答为什么无输出结果