首页 > 其他分享 >for in /continue/ break

for in /continue/ break

时间:2023-11-01 20:33:19浏览次数:27  
标签:arr name ++ break continue iNum var

1.for in

for (变量 in 对象) {
   代码段
}

for ...in... 语句是用来遍历对象种的每个属性, 每次都能将属性名作为字符串保存在变量里

在无非预对象的任何信息,和循环次数的时候使用

 var arr=[
            {

            'name':"jake",
            'age':18,
            'love':['篮球','足球'],

            },
            
            {

            'name':"liu",
            'age':18,
            'love':['篮球','足球'],

            },
            {'name':"du",
            'age':18,
            'love':['篮球','足球'],

            },
           {'name':"xiao",
            'age':18,
            'love':['篮球','足球'],

            }
        ]
        for(var i=0;i<arr.length;i++){
            console.log(arr[i]);
            for(one in arr[i]){
                // console.log(arr[i][one]);
           }
        }

 

 continue 是跳出这个循环 继续下个循环
  break 是结束整个循环
// var arr = [
        //     {
        //         "name": "Java编程思想",
        //         "price": 78.9
        //     },
        //     {
        //         "name": "python入门宝典",
        //         "price": 59
        //     },
        //     {
        //         "name": "JavaScript程序设计",
        //         "price": 69
        //     }
        // ];
        // for (var i = 0; i < arr.length; i++) {
        //     // console.log(arr[i]);
        //     // json - {"name":"Java编程思想","price":78.9}
        //     for (key in arr[i]) {
        //         console.log(arr[i][key]);
        //     }
        // }
        //  var iNum = 0;
        // for (var i = 1; i < 10; i++) {
        //     if (i % 5 == 0) {
        //         document.write(i);
        // // continue 是跳出这个循环 继续下个循环
        //         continue;
        //     }
        //     iNum++;
        // }
        // console.log(iNum);
    //     for (var i = 1; i < 10; i++) {
    //         if (i % 5 == 0) {
    //             //break 是结束整个循环
    //             break;
    //         }
    //         iNum++;
    //     }
    //   console.log(iNum);

 

标签:arr,name,++,break,continue,iNum,var
From: https://www.cnblogs.com/liu521125/p/17802657.html

相关文章

  • 初学者需要注意的break 与continue的用法
    break1用法:break被执行时,会跳出所处的循环或这switch;2注意break需要在switch-case里面使用;如下例如果case的后面没有break,那么如上例case1的情况下它会一顺溜的走下来,而如果有break,那么到该case就会跳出switch,不会执行后面的case了。正确的写法如下:continue1用法:continue被执行时,跳......
  • break、continue、return的区别
    1、break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。break不仅可以结束其所在的循环,还可结束其外层循环。此时需要在break后紧跟一个标签,这个标签用于标识一个外层循环。Java中的标签就是一个紧跟着英文......
  • while语句练习(打印1-10)(加入continue)
    #include<stdio.h>intmain(){  inti=1;  //i从1开始  while(i<=10)//i小于等于10  {    i++;  //由于i++,所以从i=2开始,到11结束    if(i==5)    continue;//continue-继续,达到5时该代码从while重新循环    pri......
  • 分支和循环中的continue和break
    对于C语言中的分支和循环,最基本的几种结构就是选择结构(ifelse,switch)和循环结构(for,while,dowhile)那么,这一章将着重对分支循环中的break和continue进行分析:break:1.break可以用于switch中结束语句,比如对成绩进行等级划分#include<stdio.h>intmain(){ chargrade; scanf("%c",&g......
  • Java 中带标签的 break 和 continue
    看视频无意中学到的一个小知识点,偶尔会有用到的地方,是很方便的一个技巧。在循环外面加:自定义的标签名+冒号,在循环内用 break或者continue时后面接这个标签名就可以跳出指定的循环了。以下是三个示例代码:classHelloJava{publicstaticvoidmain(String[]args){......
  • LearnOpenGL 2D游戏breakout总结
    Breakout​ 简介-LearnOpenGLCN(learnopengl-cn.github.io)​ 2D游戏BreakOut实现以及对OpenGL一些知识点的总结。1.项目结构game类:用于管理所有游戏和渲染代码,提供初始化、游戏重置、键盘输入、更新游戏状态、渲染、碰撞检测、生成更新游戏道具的函数。resource_manage......
  • break、continue、return在循环中用法的区别
    1.break:(1).结束当前整个循环,执行当前循环下边的语句。忽略循环体中任何其它语句和循环条件测试。(2).只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出。2.continue:(1).终止本次循环的执行,即跳过当前这次循环中continue语句后尚未执......
  • RHEL8 rd.break
    1、重启RHEL系统,引导界面按e键编辑2、按下Ctrl+X tostart使用启动配置3、将文件系统重新挂载为可写switch_root:/#mount-oremount,rw/sysroot4、进入chroot环境(更改文件系统的root为/sysroot)switch_root:/#chroot/sysroot5、输入passwd命令,根据提示重置root密......
  • 什么是 Angular 企业级应用开发中的 Breaking Change
    Angular是一种流行的前端开发框架,它经常会发布新版本,以改进性能、增加新功能和修复错误。然而,随着新版本的发布,可能会引入一些不兼容的更改,这被称为"BreakingChange"。BreakingChange是指在应用程序升级到新版本时,可能导致现有代码无法正常工作的变更。本文将深入探讨Angula......
  • Kotlin | 在for、forEach循环中正确的使用break、continue
    Kotlin有三种结构化跳转表达式:return:默认从最直接包围它的函数或者匿名函数返回。break:终止最直接包围它的循环。continue:继续下一次最直接包围它的循环。for循环中使用break、continuefor(iin1..5){if(i==3)break//1这里分别使用breakcontinuereturnprintl......