for循环写法进阶
1、常用写法:
for(var i=0;i
再看一个for(var i=10;i--;){console.log(i);}
粗看一开始会以为是错误的,因为语句没有完整,不过循环会是10次,为什么?
因为条件句第二句i<10;返回的是true;而在js中0,null,undefined,false和空字符串都会是false值
所以,在i变为0的时候自动转换为布尔值false,从而进行循环结束终止;
这个理解了那再回头看上面第三种写法,
for(var i = 0;i
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
