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