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));就可以取整

  • 相关阅读:
    (转)sql server 生成树形菜单
    在Sublime Text 3中配置Python3的开发环境/Build System
    按回车键提交表单 问题
    多页面 返回 到同一页面
    sql 查找出表里所有字段
    sql 创建表变量,临时表
    sql语句中数据类型转换函数:CAST 和 Convert
    sql isnull函数
    判断值是否为整数
    TSQL游标使用
  • 原文地址:https://www.cnblogs.com/zqseven/p/6349358.html
Copyright © 2011-2022 走看看