当前位置: 首页 > news >正文

JavaScript_9_循环

 

1. JavaScript for/in 语句循环遍历对象的属性:

   可以遍历数组,也可以遍历一个对象的所有属性

<body>

    <p>点击按钮,循环遍历对象“person”的属性</p>
    <button οnclick="myfunction()">点击这里</button>
    <p id="d1"></p>
    <script>
        function myfunction()
        {
            var txt = "";
            var person = { firstname: "yoyo", lastname: "xiao", age: 34 };
            for(x in person)
            {
                txt = txt + person[x];//把属性的值都转入一个数组
            }
            document.getElementById("d1").innerHTML = txt;
        }
    </script>

    <script>
        var cars = ["Audi", "BMW", "Saab","Ford"];
        for (x in cars)
        {
            document.write(cars[x]+"</br>");
        }
    </script>

</body>

 

2. For循环

    for (语句 1; 语句 2; 语句 3)  {  被执行的代码块  }

 

3. While循环

    while(condition)

    {

       代码块

    }

    do

    {

    } while(condition)

 

4. break: 跳出循环

   continue: 跳出当次循环


转载于:https://www.cnblogs.com/xiao9426926/p/6603556.html

相关文章:

  • 在Windows下为PHP5.6安装redis扩展和memcached扩展
  • 源码0603-08-掌握-NSURLSession-上传
  • MapReduce实例——查询缺失扑克牌
  • list内变量排序
  • 【bzoj1507】 JSOI2008—Blue Mary的旅行
  • JZOJ 3.25 1420——【汕头市选2012初中组】求和(sum)
  • 报表reportviewer控件使用时,单行文本过长的解决办法
  • 【VB超简单入门】五、基本输出输入
  • WordPress基础知识:条件判断标签及用法大全
  • EF Code-First 学习之旅 Code First Conventions
  • Excel从零整理
  • 线段树建图
  • C#编程(七十六)----------使用指针实现基于栈的高性能数组
  • CSS-样式表的分类以及选择器的分类
  • childNodes与children
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • Babel配置的不完全指南
  • download使用浅析
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • JavaScript 基础知识 - 入门篇(一)
  • JDK9: 集成 Jshell 和 Maven 项目.
  • js
  • JS变量作用域
  • js对象的深浅拷贝
  • PhantomJS 安装
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • PHP的Ev教程三(Periodic watcher)
  • React的组件模式
  • RxJS: 简单入门
  • 关于springcloud Gateway中的限流
  • 基于web的全景—— Pannellum小试
  • 力扣(LeetCode)357
  • 前端学习笔记之观察者模式
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • Spring Batch JSON 支持
  • 阿里云重庆大学大数据训练营落地分享
  • #define 用法
  • (12)目标检测_SSD基于pytorch搭建代码
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)Sublime Text3配置Lua运行环境
  • (转)创业的注意事项
  • .NET 读取 JSON格式的数据
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .NET中GET与SET的用法
  • @GlobalLock注解作用与原理解析
  • [ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹
  • []T 还是 []*T, 这是一个问题
  • [2016.7 day.5] T2
  • [2018-01-08] Python强化周的第一天
  • [C#]C# winform部署yolov8目标检测的openvino模型
  • [HDU5685]Problem A