社区
JavaScript
帖子详情
看看这个奇怪的for循环
wuxiao_v
2008-05-20 06:15:00
谁能帮我解释一下这个for循环为什么能正常用 ,先走哪,再走哪,跳出循环的条件在哪.
var aa=[1,2,3,4,5,6,7,8,9];
for(var i=0,b; b=aa[i]; i++)
{
document.write(b);
document.write(' ');
}
可以正常便历这个数组,到底原理是什么.
...全文
92
5
打赏
收藏
看看这个奇怪的for循环
谁能帮我解释一下这个for循环为什么能正常用 ,先走哪,再走哪,跳出循环的条件在哪. var aa=[1,2,3,4,5,6,7,8,9]; for(var i=0,b; b=aa[i]; i++) { document.write(b); document.write(' '); } 可以正常便历这个数组,到底原理是什么.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuxiao_v
2008-05-21
打赏
举报
回复
在java , c ,c# 中 a=b; 这个表达式应该返回的应该是布而值 ,不应该是b的值 ,这个可能就是javascript和高级语言不一样的地方,java 里边 for(int i=0,b;b=aa[i];i++)这么写编译器都不让的.
zero8500
2008-05-21
打赏
举报
回复
没这样做的。不知道可不可以运行。呵呵
gghunter
2008-05-20
打赏
举报
回复
思维定格在> 或者<,==的判断条件.
xingqiliudehuanghun
2008-05-20
打赏
举报
回复
中间这个表达式的值是返回b的值,若经过隐式类型转换后为真则继续执行,否则停止
在js中数值0,"",'',null,undefined转换为false,其他转换为true,对undefined也转换为false
用下面的代码测试一下就知道了
if(0) alert(1);
if(undefined) alert(2);
alert(3);
那段代码能够正确执行是因为元素中没有会转换为false的元素否则是不能执行完的
用下面的代码测试下肯定不会输出的
var aa=[0,false,"",4,5,6,7,8,9];
for(var i=0,b;b=aa[i];i++){
alert(b);
}
hbhbhbhbhb1021
2008-05-20
打赏
举报
回复
http://topic.csdn.net/u/20080520/18/477e0348-88b4-49d2-91f9-e9ff46d93fa3.html
php 结束for
循环
_php for
循环
语句使用方法详细说明
for
循环
是 PHP 中最复杂的
循环
结构。它的行为和 C 语言的相似。在PHP中使用的是执行相同的代码集的次数for
循环
只是一个多一点的代码,同时
循环
添加到它。而所涉及的一个
循环
的共同任务是:设置一些计数器变量的初始值。请检查条件语句是正确的。执行中的代码
循环
。增量在每个迭代结束通过
循环
计数器。for
循环
允许你定义一个简单的代码行这些步骤。它似乎有一种
奇怪
的形式,所以一定要密切注意语法用!for...
linux for
循环
不
循环
,crontab 任务中 Shell 脚本 for
循环
不生效的问题原因与解决
今天老王在看自己的备份日志时,发现一个很
奇怪
的问题,自己备份脚本里的 for
循环
居然没有生效。在测试写好的 Shell 脚本时,一切都是正常的,但是在写进 crontab 定时任务里时,就出现了这个 for
循环
不生效的问题,下面分享下可能的原因和解决方法。一、相关阅读关于 crontab 和
循环
日期操作可以参考之前的运维笔记:二、问题分析与解决其实备份脚本很简单,就是过一段时间删除下之前的备份...
c语言for
循环
变慢,C语言中for
循环
问题(一个小坑需注意)
今天分享一下C语言中的for
循环
中我们常常忽略的小问题。举一个小例子来说明,大家也可以自己先算一下哦#define _CRT_SECURE_NO_WARNINGS#include #include int main(){int a=0;int b=0;for(a=0,b=0;b=0;a++,b++)b++;return 0;}这是一道面试题,问程序运行几次呢?运行结果如何?其实这个小题关键是我们有...
ES6与for
循环
部分内容供参自:http://www.banzg.com/archives/519.html 在ECMAScript5(简称 ES5)中,有三种 for
循环
,分别是: 简单for
循环
for-in forEach 在2015年6月份发布的ECMAScript6(简称 ES6)中,新增了一种
循环
,是: for-of 下面我们就来
看看
这 4 种 for
循环
。 简单...
JavaScript中的for
循环
JavaScript中的for
循环
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章