【JavaScript】颗粒归仓

来源:互联网 发布:淘宝买汽车靠谱吗 编辑:程序博客网 时间:2024/04/16 16:29

重载

       对于重写和重载这两兄弟已经,相比大家已经不陌生了。在JS中国因为没有重载机制,所以在执行一个或以上的同名函数时,程序默认用后面的同名函数覆盖掉前面的同名函数。看到这部分视频的时候,不由自主的想起来了脏数据的爱恨离别。经过一个简单的小实验,证明了它俩之间没有特别的联系。

break和continue

穿透

       穿头现象指的是在Switch语句中,满足条件的语句执行后,继续case,直到switch结束的现象。
var joker=1;switch(joker){case 1:alert('joker=1');case 2:alert('false');case 3:alert('falseAgain');}


       demo在执行玩case 1后,并没有结束,而是继续执行后续的语句直至switch结束,这种现象就是穿透。

break

       break的作用是在执行到满足条件的语句后即刻退出当前循环,使用break语句可以防止穿透现象产生。
var joker=1;switch(joker){case 1:alert('joker=1');break;case 2:alert('false');break;case 3:alert('falseAgain');break;}alert('没有发生穿透');


continue

       continue的作用是执行满足条件的语句后继续执行当前循环,借助break说明continue。

break

for(var i=1;i<10;i++){if(i==6)break;document.write(i);document.write('<br />');}


continue

for(var i=1;i<10;i++){if(i==6)continue;document.write(i);document.write('<br />');}


感谢您的宝贵时间,祝生活愉快,谢谢~~
                                                                           —书生


0 0
原创粉丝点击