for in 和 continue 的应用

代码
<script type="text/javascript">

var a=[1,"b",2,"d","c",3,4] //定义并初始化数组a
var b=[],j=0; //定义数组b和变量j
for(var i in a){
if(typeof a[i]=="string") //如果元素数据类型为字符串,则返回继续下一次迭代
continue;
b[j
++]=a[i]; //把非字符串类型的元素复制给数组b
}
alert(b);
//返回1,2,3,4

</script>

break和continue的区别:

break:遇到合适的条件停止执行。

continue:遇到合适的条件停止当前的执行,进入下一次迭代。(越过当前)

posted on 2010-07-06 13:46  lovening  阅读(320)  评论(0编辑  收藏  举报