循环语句就是让程序重复性去作某些工做javascript
最多见的就是for循环java
那它的写法都有哪些呢?spa
1.必需要有初始值code
2.要有条件判断 blog
3.状态的改变ip
4.循环体内存
必定要控制循环多少次结束,不然就变成了死循环,消耗内存for循环
怎么控制是否结束,那么就要取决于 初始值 和条件判断class
每一次让值改变+1 若是知足能够执行循环,若是不知足就中止变量
好比说循环条件设置的变量小于10,若是大于10就退出
例如
<script type="text/javascript"> for(var i=0;i<10;i=i+1) //定义一个变量做为初始值,第二个是判断条件i<10,走这个循环,不知足就退出,第三个写状态的改变自身+1 { } var a = 0; a = a+1; alert(a); </script>
a=a+1 也至关于a++ 能够这么写同样的效果 ++a也是
a++
var a = 0; var b = a++; alert(b);
先对a进行操做,而后再+1
var b=a++ 就至关于如下两句话
var b =a;
a=a+1;
若是是
var b = ++a
这样就是先+1在操做a
结果就是1了
关键字:
1.只要循环执行到 break; 就是跳出整个循环 不管何时强制结束
2.continue; 它是跳出当前循环,下次继续
例子:
100之内与7相关的数
7的倍数
带7的
十位数为7的
<script type="text/javascript">
for(var i=0;i<100;i++)
{
if(i%7==0 ||i%10==7 || parseInt(i/10)==7)//这三个条件是或的关系
{
}
}</script>
弱类型语言就是小数7.1,若是是强类型语言就是7
弱类型语言一个数除以另一个数,有多是小数,也多是整数
如何把小数转成整数
(parseInt(71/10));就能够取整