有关于javascript中for(i=0;i<6 i++),循环语句的解释

有关于for语句的解释<scriptlanguage="javascript"><!--sum=0for(i=0;i<6;i++)sum+=3document.write... 有关于for语句的解释
<script language="javascript">
<!--
sum=0
for(i=0;i<6;i++)
sum+=3
document.write(sum);
-->
<script> 教程得出的结果是18 可我不明白18是怎么得来的
在这段代码里面for(i=0;i<6;i++)是怎么解释的
sum+=3 这个变量又作何解释?
请各位高手回答
展开
 我来答
kaixinwoo
2009-07-30 · 超过50用户采纳过TA的回答
知道答主
回答量:164
采纳率:0%
帮助的人:149万
展开全部
前边的都是正解,但是我要说明下,

在循环中例如:for(var i=0;i<6;i++)后边没有跟大括号,默认为下边第一条语句为循环内的表达式

例如:for(var i=0;i<6;i++) sum += 3; 等价于
for(var i=0;i<6;i++) {
sum += 3;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
777999666qhw
2009-07-30 · TA获得超过4871个赞
知道大有可为答主
回答量:5615
采纳率:25%
帮助的人:4928万
展开全部
<script language="javascript">
<!--
sum=0 //初始化sum为0
for(i=0;i<6;i++)//i=0,开始循环,如果i<6,进入循环体,并在执行完后执行i++
sum+=3 //循环体的内容 sum = sum + 3
document.write(sum);
-->
<script>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pasino1
2009-07-30 · TA获得超过146个赞
知道答主
回答量:136
采纳率:0%
帮助的人:121万
展开全部
for(i=0;i<6;i++)
sum+=3

循环了6次 for语句 起始条件i=0 终止条件i<6 每一次循环后都运行i++
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小疯谈科技
2009-07-31
知道答主
回答量:21
采纳率:0%
帮助的人:11万
展开全部
是18,
直接给你演示

sum=0
i=0
sum =0+3=3
i=1
sum =3+3=6
i=2
sum =6+3=9
i=3
sum =9+3=12
i=4
sum =12+3=15
i=5
sum=15+3=18

sum+=3 就是sum = sum + 3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
znudhl
2009-07-30
知道答主
回答量:16
采纳率:0%
帮助的人:2.9万
展开全部
sum+=3 就是sum = sum + 3 的简略写法,雷加了6次3,3*6=18
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式