习惯性的加分号,把if后面的条件无意中加了分号,怎么修改都不出来条件成立的提示,经过多次检查后才发现,if后面不能加分号,为什么啊?
分号代表执行结束,
if(score>= 60)
{
document.write("很棒,成绩及格了。");
}
如果if加分号,系统只运行到if(score>=60);就结束了,需要开始运行下一段代码,而你的下一段代码不成立自然就没有。
之前学习JAVA中看到别人这样讲解循环的,我也卡在分号上,在循环上分号更重要。基本就这个意思吧
首先一条 语句 结束后 才加 “;”,
其次
if( 条件 ){
操作语句
}
是一个整体,相当于一条语句。
注意:而且整个if语句不需要加分号,结束也不需要加