for (var i = 0; i < 10; i++) { i; } alert(i);
for语句是一个前测试循环语句,也就是说只有当条件表达式“i<10”的返回为true的时候才会继续循环。
可是为什么在for语句外部访问i的时候,i的值是10呢?这是什么鬼?按常理来说结果应该是9啊,因为是前测试啊。
飞奔的王麻子
儁破孩
叫我图图就好了
qq_阿集_0
安静_天空
相关分类