解决方案 »
- js 页面滚动 层智能浮动定位 的问题
- 通过jquery的ajax函数来向服务程序发送信息,安全吗?
- 关于createPopup建立的一个奇怪问题
- ext 上传文件表单类型获取不对,前台设置表单属性为:fileUpload:true,
- 关于IE8 兼容性视图的 问题
- 请问这个功能有实现的代码吗?(有图)
- 小弟初来参与,提问个JS目录树的问题,希望大家帮帮忙!谢谢!
- 弹出框(不够加分)
- 请问怎么用鼠标的点击得到网页上一个图的一部分区域的坐标
- 关于下载的问题!<object CLASSID="...." CODEBASE="....."></object>
- 为什么无法获取到鼠标事件的坐标。
- 感觉做javascript前端的人脾气很大
所以是90的时候当做false了所以停了
没有递增表达式是因为在判断条件里就减了
for循环都是先判断才执行方法体里面的东西的,所以先执行i--
for(i = 0 ; i>-10 ;i-- ) console.log(i)
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
但是这里从0到负数也可以循环哦,为什么第一个for到0就推出循环?最上面的for循环执行完 i-- 后,这个for循环的自增量就是i--, 循环结束条件就是0?
d
}
a b ca;
while(b){
d;
c;
}
for(i = 0 ; i>-10 ;i-- ) console.log(i)
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
但是这里从0到负数也可以循环哦,为什么第一个for到0就推出循环?最上面的for循环执行完 i-- 后,这个for循环的自增量就是i--, 循环结束条件就是0?问题中的i-- 和 这里的i>-10 都是是否进入循环的表达式 i--为0 就是表达式为false,不进循环体, i>-10 同理不满足就不进循环体
for(i = 0 ; i>-10 ;i-- ) console.log(i)
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
但是这里从0到负数也可以循环哦,为什么第一个for到0就推出循环?最上面的for循环执行完 i-- 后,这个for循环的自增量就是i--, 循环结束条件就是0?
哥们你这个加了条件啊
D被执行的代码块
}
执行顺序是:A(只执行一次){BDC}(循环执行)所以:
for(i = 0 ; i>-10 ;i-- ){console.log(i)}
等同:
for(i = 0 ; i>-10 ; ){
console.log(i);
i--;
}同时首先要理解:--i(或++i) 和 i-- (或i++) 的区别。
前者是先运算后返回值或执行,后者是先返回值或执行再运算。for(i = 10 ; i-- ; ){console.log(i);}
等价:
for(i = 10 ;i!=0,i--; ){
console.log(i);
//结果是9876543210
}for(i = 10 ; --i ; ){console.log(i);}
等价:
for(i = 10 ;i--,i!=0; ){
console.log(i);
//结果是987654321
}