javascript中break的作用范围疑惑

1.我是新手,刚学javascript,遇到break的作用范围问题。2
3.问题:根据给我程序的教材解释,break终止了for循环,我怎么也弄不懂。根据我的理解:这个位置的break只是终止了if后{}中要执行的语句而已,因为它只是for中嵌套的if语句中的部分语句,从位置上看并没有终止lt继续递增的作用啊?被嵌套的子部分可以终止父级?不过,我也问了我的一个同学,-他反问我:如果按你的思路要把break放在哪呢?-我思考半天发觉放在其他任何地方都不对,只有原位置是对的。不过,虽然实践后觉得是对的,但从理论上我还是不能认同这个位置的break是正确的。希望前辈们帮我,谢~
PS:由此我还想问
1.break、continue这类语句的作用范围怎么界定?
2.我的同学说,break是全局响应,直接跳出总程序。我不认同他,我认为break只能终止一定范围。对吗?
慕姐8265434
浏览 647回答 2
2回答

小怪兽爱吃肉

break,continue是终止循环体的,if是条件执行,需要终止?,也就是说,break对if没用的,只对for,while等循环,还有switch-case有用,if不需要终止的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript