flash中for(var i=0;i<145;i++){}于var i=0 if(i<145){i++}有区别吗?

来源:百度知道 编辑:UC知道 时间:2024/06/17 15:34:39
flash中
for(var i=0;i<145;i++){

}

var i=0
if(i<145){

i++
}
有区别吗?

for(var i=0;i<145;i++){

}
这个是for循环语句,会从0一直自加1,i小于145就会一直自加。也就是说{}里的内容共执行了145次。

var i=0
if(i<145){

i++
}
这个是if判断语句,如果没有放置函数内被多次调用的方法,那就只执行一次,判断i小于145就执行{}里的内容,如果i大于145就不执行。

for是循环,i++要一直执行i加到145才停止,if是判断i小于145,i++只执行一次

for是遍历,如果没有满足条件,会一直执行下去,直到i不再小于145才停止

if只检测一次,也就是如果i<145,i只加一次 ,就停止

3rer3red