谢邀。这样理解for循环(表达式1;表达式2;表达式3) { 循环体 }首先看表达式1,var i=0;定义一个变量i,值为0;再看表达式2,判断 i 是否小于2;小于,现在执行循环体语句,执行完后,执行表达式3;i++是让i自增,也就是等于这样 i=i+1;现在i=1;了,三个表达式都执行过一遍了,接下来继续循环,没有表达式1的事了。再去表达式2,判断是否小于2,还是小于,继续执行循环体语句,然后表达式3那里,再让 i 自增加一;现在i=2;了继续下一个循环,还是从表达式2开始。判断是否小于2,现在i=2,已经不小于2了,所以条件不成立,退出for循环。结束。以上,属于基础中的基础,建议找一本C++的书学习下基础的语法,再回头来看别的,语法都不是事了。当然,也可以直接在JS里面学,但是不是跑来这里问,要学会百度谷歌,任何一个优秀程序员,从编码的那一天起,就在不断解决问题,自学能力才是最重要的,要从一开始就培养起来。