JavaScript 函数中break,continue,return 的区别

简介: JavaScript 函数中break,continue,return 的区别

break: 结束当前的循环体 (如 for、while)

代码为:

 function fun() {
                for (let i = 0; i < 10; i++) {
                    if (i == 5) {
                        break;
                    }
                    console.log(i);
                }
                console.log(111);
            }
            fun();

输出的值为:(执行到5,停止向下执行)



continue: 跳出本次循环,继续执行下次循环

function fun() {
                for (let i = 0; i < 10; i++) {
                    if (i == 5) {
                        continue;
                    }
                    console.log(i);
                }
                console.log(111);
            }
            fun();

输出的值为:(跳过5,继续向下执行)



return: 不仅可以终止当前函数体内的代码,还能返回 return 语句后面的值。

function fun() {
                for (let i = 0; i < 10; i++) {
                    if (i == 5) {
                        return;
                    }
                    console.log(i);
                }
            }
            fun();

输出的值为:(执行到5直接全部停止 )



目录
相关文章
|
1天前
|
存储 JavaScript 前端开发
JS函数提升 变量提升
【10月更文挑战第6天】函数提升和变量提升是 JavaScript 语言的重要特性,但它们也可能带来一些困惑和潜在的问题。通过深入理解和掌握它们的原理和表现,开发者可以更好地编写和维护 JavaScript 代码,避免因不了解这些机制而导致的错误和不一致。同时,不断提高对执行上下文等相关概念的认识,将有助于提升对 JavaScript 语言的整体理解和运用能力。
|
4天前
|
存储 JavaScript 前端开发
JavaScript 数据类型详解:基本类型与引用类型的区别及其检测方法
JavaScript 数据类型分为基本数据类型和引用数据类型。基本数据类型(如 string、number 等)具有不可变性,按值访问,存储在栈内存中。引用数据类型(如 Object、Array 等)存储在堆内存中,按引用访问,值是可变的。本文深入探讨了这两种数据类型的特性、存储方式、以及检测数据类型的两种常用方法——typeof 和 instanceof,帮助开发者更好地理解 JavaScript 内存模型和类型检测机制。
9 0
JavaScript 数据类型详解:基本类型与引用类型的区别及其检测方法
|
10天前
|
JavaScript 前端开发
js教程——函数
js教程——函数
18 4
|
9天前
|
存储 JavaScript 前端开发
js中函数、方法、对象的区别
js中函数、方法、对象的区别
11 2
|
12天前
|
JavaScript 前端开发
Node.js 函数
10月更文挑战第5天
17 3
|
22小时前
|
JavaScript 前端开发
JavaScript 函数语法
JavaScript 函数是由关键词 `function` 开头的代码块,用于执行特定任务。函数可以无参数或带多个参数,参数以逗号分隔。调用函数时,传入的参数值会被函数内部使用。JavaScript 对大小写敏感,函数名和调用时必须保持一致。示例展示了如何通过按钮点击调用带参数的函数,根据不同的参数显示不同的欢迎信息。
|
4天前
|
存储 JavaScript 前端开发
JavaScript数据类型全解:编写通用函数,精准判断各种数据类型
JavaScript数据类型全解:编写通用函数,精准判断各种数据类型
9 0
|
3月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
83 2
|
3月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
102 4
|
3月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
76 4