本文主要是介绍【JavaScript】颗粒归仓,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
重载
对于重写和重载这两兄弟已经,相比大家已经不陌生了。在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 />');
}
感谢您的宝贵时间,祝生活愉快,谢谢~~
—书生
这篇关于【JavaScript】颗粒归仓的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!