zoukankan      html  css  js  c++  java
  • JS循环语句的理解

    循环语句就是让程序重复性去做某些工作

    最常见的就是for循环

    那它的写法都有哪些呢?

    1.必须要有初始值

    2.要有条件判断    

    3.状态的改变

    4.循环体

    一定要控制循环多少次结束,否则就变成了死循环,消耗内存

    怎么控制是否结束,那么就要取决于 初始值 和条件判断

    每一次让值改变+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));就可以取整

  • 相关阅读:
    Java基础12-继承(思想、覆盖、super,子类初始化)
    Java基础11-封装(思想、访问权限、this、构造方法)
    Java基础10-方法的重载与递归
    Java基础9-java的类、对象和方法
    Java基础8-浅谈java程序的运行机制与JVM运行
    Java基础7-数组
    Java基础6-控制语句
    Java基础5-运算符
    python socket编程基础
    python 之 异常处理
  • 原文地址:https://www.cnblogs.com/zqseven/p/6349358.html
Copyright © 2011-2022 走看看