首页 > 编程语言 >JavaScript for循环的终止问题

JavaScript for循环的终止问题

时间:2022-11-11 19:35:07浏览次数:39  
标签:输出 return JavaScript 999 循环 let 终止 console


js的for循环,return,break,continue的使用方式和解释

let funcFor = () => {
    for (let i = 0; i < 4; i++) {
            if (i == 2) {
                // return //这里的return,将会退出整个函数,不执行后面的语句,输出 0 1
                // break // 只会跳出当前for循环,输出 0 1 999
                // continue // 跳过此次循环后面的语句,输出 0 1 3 999
            }
            console.log(i);
    }
    console.log('999');
}
// 使用setTimeout是为了输出结果能在最后面显示
setTimeout(() => {
    funcFor()
}, 2000);

验证双重for循环,结论与上述一致

点击查看代码
let funcFor = () => {
    for (let i = 0; i < 4; i++) {
         for (let i = 0; i < 4; i++) {
            if (i == 2) {
                // return //这里的return,将会退出整个函数,不执行后面的语句,输出 0 1
                // break // 只会跳出当前for循环,输出 0 1 0 1 0 1 0 1 999
                // continue // 跳过此次循环后面的语句,输出 0 1 3 0 1 3 0 1 3 0 1 3 999
            }
            console.log(i);
         }

    }
    console.log('999');
}
setTimeout(() => {
    funcFor()
}, 2000);

总结:函数里面想跳出当前for循环并执行后面语句,需要使用 break ,跳出函数使用return。

标签:输出,return,JavaScript,999,循环,let,终止,console
From: https://www.cnblogs.com/fangcunjian/p/16881524.html

相关文章

  • javascript基础 this指向
    this指向:this永远指向一个对象;this的指向完全取决于函数调用的位置;场景1:在全局环境中调用,this指向window对象vara='a'functionfoo(){console.log(this.a)......
  • javascript基础算法之数组元素两两相加等于某个固定值,并得出它们的对数
      letarr=[1,2,6,6,7,8,11,12,13,4,4]letnum=12functionsolution(arr,target){console.log('给出指定数组--->',arr)console.log('给出指定数......
  • javascript基础算法之判断一个随机整数是否为质数
    质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;functionsolution(num){if(num<=1){return'数据错......
  • JavaScript常用工具函数
    检测数据是不是除了symbol外的原始数据functionisStatic(value){return(typeofvalue==='string'||typeofvalue==='number'||typeofvalue......
  • JavaScript中常见的八个陷阱总结
    1.你是否尝试过对数组元素进行排序?JavaScript默认使用字典序(alphanumeric)来排序。因此, [1,2,5,10].sort()的结果是[1,10,2,5]。如果你想正确的排序,应该这样做: [1......
  • [JavaScript-10]this指向
    1.默认绑定//全局环境指向windowconsole.log(this);//函数独立调用,函数内部this指向windowfunctionfn(){console.log(this);}fn();//函数当做对象方法......
  • 【python】循环import 及 import过程
    最近项目组用python,慢慢开始学习了。第一天就遇到了import问题。python语言的import有两种方法,一个是import模块名,一个是from模块名import函数或者类或者变量。直接impo......
  • Android中Java和JavaScript交互
    Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。本文将介绍如何实现Java代码和Javascript代码的相互调用。如何实现......
  • 循环双向链表实现
    双向链表实现链表结点定义双向链表节点定义由一个数据域和两个指针域组成。template<typenameT>classList_Node{public: typedefList_Node<T>*link_node;publi......
  • java——循环控制语句——for——while——do……while——整理03
                                                        ......