21-break、continue、return语句理解

本文深入解析了break、continue及return三种控制流程语句的功能与使用场景。break用于完全退出循环,continue则跳过当前迭代继续下一次,而return则结束函数执行并返回值。通过具体代码示例,读者可以清晰理解这些语句如何影响程序流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

21-break、continue、return语句理解

break 语句用于跳出循环。
continue 用于跳过循环中的一个迭代。
return 语句会终止函数的执行并返回函数的值(如果有返回值的话)。

//break 语句用于跳出循环。
    // _btn.onclick = function(){
    //     var str = "";
    //     for(var i=0;i<10;i++){
    //         if(i==3){
    //             break;  //break用于跳出循环,会继续执行该循环之后的代码(如果有的话)
    //         };
    //         str+=i;  //012
    //     };
    //     _test.innerText = str;//012
    // };

 //continue 用于跳过循环中的一个迭代。
    // _btn.onclick = function(){
    //     var str = "";
    //     for(var i=0;i<10;i++){
    //         if(i==3){
    //             continue;  //如果指定了条件,中断当前的 迭代,然后继续循环中的下一个迭代。
    //         };
    //         str+=i;  //
    //     };
    //     _test.innerText = str;//012456789
    // };

 //return 语句会终止函数的执行并返回函数的值(如果有返回值的话)。
_btn.onclick = function(){
        var str = "";
        for(var i=0;i<10;i++){
            if(i==3){
                return;  //后面的代码不再执行
            };
            str+=i;  //
        };
        _test.innerText = str;// 不会执行
    };

 //return 返回函数的值
    function sum(a,b){
        return a+b;
    };
    _test.innerText = sum(10,20);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值