深入探讨javascript的流程控制与分支结构,以及js的函数

这篇具有很好参考价值的文章主要介绍了深入探讨javascript的流程控制与分支结构,以及js的函数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

✨✨ 欢迎大家来到景天科技苑✨✨

🎈🎈 养成好习惯,先赞后看哦~🎈🎈

所属的专栏:前端泛海
景天的主页:景天科技苑

1.流程控制与分支结构

在javascript中的一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的。

很多时候我们要通过控制代码的执行顺序来实现我们要完成功能。

简单理解︰流程控制就是来控制我们的代码按照什么结构顺序来执行

流程控制主要有三种结构,分别是顺序结构、分支结构和循环结构,这三种结构代表三种代码执行的顺序。

1.if分支结构

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>流程控制 -> 分支结构 </title>
</head>
<body>
    <script>
        var mashengni = "美女";
        //1.单项分支
        // if(mashengni == "美女"){
        //     alert("给他买好吃的~");
        // }

        //2.双项分支
        // if(mashengni == "野兽"){
        //     alert("给他一榔头~");
        // }else{
        //     alert("跳起来给他一榔头~");
        // }

        //3.多项分支
        // 不推荐判断条件连续比较,有可能失效;
       多条件用&& 连接才行,不能用 10000 <salary<15000

        var salary = 1000;
        if(10000 < salary && salary < 12000){
            console.log("正常薪资范围~");
        }else if(12000 <= salary && salary < 15000){
            console.log("超过一般水平~");
        }else if(15000 <= salary && salary <18000){
            console.log("大神级毕业生~");
        }else if(salary >= 18000){
            console.log("王牌毕业生~");
        }else{
            console.log("回炉重生~")
        }

        //4.巢状分支,分支嵌套
        var youqian = true;
        var youfang = true;
        if(youqian){
            if(youfang){
                console.log("老子要嫁给你~!");
            }
        }

    </script>
    
</body>
</html>

2.switch case 分支结构

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>分支结构 : switch case </title>
</head>
<body>
    <script>

js日期
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

日期的获取方法 Date/date
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

获取当前小时
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

   var date = new Date();
    console.log(date);
    // 获取星期 getDay
    var week = date.getDay();
    console.log(week)
    week = "1"

    // 注意点: switch case中的判断(全等于): (1) 值的比较(2)类型的比较 全部符合才能满足条件;
  switch语法 :

    switch (week){
        
        case 1:
            console.log('星期一');
            break;   //一定要加break  打断后续的case, 能防止case穿透  不然寻找到正确的条件之后,后面的case不做判断,直接执行
        
        case 2:
            console.log('星期二');
            break;

        case 3:
            console.log('星期三');
            break;

        case 4:
            console.log('星期四');
            break;
        case 5:
            console.log('星期五');
            break;

        case 6:
            console.log('星期六');
            break;

        default:    //所有条件都不满足,走default分支
            console.log("星期日!");
            break;
    }

week为字符串’1’,case里面是数值1,所以匹配不到,打印出默认值 星期日
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

将week改为1,则匹配成功
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

    </script>
    
</body>
</html>
// 给你月份判断该月份是第几季度,利用case穿透,使代码更简洁
// var month = 2
// switch (month){
//     case 1:
//     case 2:
//     case 3:
//         console.log("第一季度");
//         break
//     case 4:
//     case 5:
//     case 6:
//         console.log("第二季度");
//         break
//     //...
// }

3.循环结构

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>分支结构 : 循环结构 </title>
</head>
<body>
    <script>

      
  // ### 1.for循环
        /*
            语法特征:
                1号    2号     3号
                for(初始值;判断条件;自增自减的值){
                    code1
                    code2..
                }
                先执行1,2满足后执行代码体
                然后执行3,2满足后在执行代码体
                以此类推...
                直到不满足条件终止循环;
        */
        // 打印 1~100
        for(var i = 1;i<=100;i++){
            console.log(i);
        }

深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

// 打印1~100 遇到50,自动跳过;
for(var i = 1;i<=100;i++){
    if(i == 50){
        continue;
    }
    console.log(i);
}

50被跳过
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

 // ### 2.while 循环
        //遇到5,终止循环
        i = 0
        while(i<10){
            if( i == 5){
                break;
            }
            console.log(i);
            i++;            
        }     

深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

        console.log("<===============第一组===================>")
        // ### 3.for( var i in Iterable )  获取的是数组中的索引号;
        var arr = ["孟浩然","赵子龙","康乃馨","张飞","汪精卫"];
        
可以根据索引拿数组中的值      
  for(var i in arr ){
            console.log(i);
            console.log(arr[i]);
        }

深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

console.log("<===============第二组===================>")
// 获取的是js对象中的键
var dic = {"a":"王同培","b":"马村你","c":"张宇"};
for(var i in dic){
    console.log(i)       
    console.log(dic[i]) ;    
}

深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

        console.log("<===============第三组===================>")
       
 // ### 4.for( var i of Iterable ) 获取的是数组中的值; [等价于python中 for i in Iterable:]
        for(var i of arr){
            console.log(i);
        }

深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

        console.log("<===============第四组===================>")
      
  // 注意点: for(var i of dic) 不能遍历js对象[字典] error
        /*
        var dic = {"a":"王同培","b":"马村你","c":"张宇"};
        for(var i of dic){
            console.log(i)     
        }
        */

深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

// 字符串的遍历:
        for(var i of "abcdefg"){
            console.log(i)
        }

深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

    </script>
</body>
</html>

2.函数

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。JavaScript函数语法,函数就是包裹在花括号中的代码块,前面使用了关键词 function: 当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。
将脚本编写为函数,就可以避免页面载入时执行该脚本。 函数包含着一些代码,这些代码只能被事件激活,或者在函数被调用时才会执行 [1]。
你可以在页面中的任何位置调用脚本(如果函数嵌入一个外部的 .js 文件,那么甚至可以从其他的页面中调用)。函数在页面起始位置定义,即 <head> 部分。

1.函数定义方式一 :普通函数

(存在预加载机制,提前把函数加载到内存中,然后代码整体再执行)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>函数</title>
</head>
<body>
    <script>
        
func1()
 
 // ###1 函数
 
   // 方式一 普通函数 (存在预加载机制,提前把函数加载到内存中,然后代码整体再执行)
        func1()
        function func1(){
            console.log(111);
        }

存在预加载机制,可以先调用,再定义
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

函数命名的特殊字符:

$和_
function _(){
  console.log("我是一个$函数");
      }

 _();  // $, _普通字符 -> 1是为了简单, 2是为了绕你


        // // fn();// 让变量fn所指向的那个东西. 运行起来
        //
        // gn = fn; // 实际上是内存地址的复制
        // fn();
        // gn(); //  123 对
        // // 函数的运行不是依赖于函数名. 而是依赖于内存地址

2.函数定义方式二:匿名函数

(匿名函数没有预加载价值,必须先定义再调用) 匿名函数想要运行 让该内存地址 加括号就可以了

// func2() error
var func2 = function(){
    console.log('我是func2~');
}
func2();

匿名函数先调用报错
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

先定义,后调用正常执行
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

    var x = (function(a){  // 形参->变量
          console.log("我爱你"+a);
          return "堕落小羊"
        })(123456); // 自运行函数

        console.log(x);

window是顶级作用域,内部的东西想要调用的话. 可以省略window

        // // 关于对象的补充
        // var wf = {
        //     name: "子怡",
        //     age: 199,
        //     songs: ["吹天理", "夏天不里", "秋天奖励", "冬天美丽"],
        //     chi: function(){
        //         // this就是当前对象
        //         console.log(this.name + "喜欢吃饭"); // this关键字
        //         this.he("北冰洋");
        //     },
        //     he: function(yinliao){
        //         console.log(this["name"] + "在喝"+ yinliao);
        //     }  // 7
        // }
        //
        // wf.chi(); // 777   999

      

  // // 在前端js中不存在多个返回值
        // function fn(){
        //     // 前端 多个逗号隔开. 最终返回的是最后一项.
        //     //
        //     var i = 0
        //     i++;
        //     ++i;
        //     i++;
        //     return i;
        //     return n=a(),
        //         n++,
        //         t=b(n),
        //         t;
        // }
        //
        // var r = fn();
        // console.log(r);

如果要返回多个值,需要用数组包裹
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

也可以封装到json中返回
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

3.变量提升

// 记住结论即可
// var -> 创建变量
// let -> 创建变量
// const -> 创建常量

// function fn(){
//     // 提前声明name, 这种现象叫变量提升
//     // 站在开发人员的角度分析. 是不合理的.
//     console.log(name);
//     var name = '大马猴'; // 正常人理解. 应该是报错的.
//     // 新版本的js -> es6 对变量的提升进行的修复.
//     // let声明的变量. 没有变量提升
// }
// fn()

// 常量的声明,不希望后续的程序去修改该变量的值
// const BIRTH_DAY = 2000;
//
// BIRTH_DAY = 1998; // 把规范的东西标准化
// console.log(BIRTH_DAY);

变量提升,打印出name undefined
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

const 修饰的常量不允许修改,强制修改报错
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

4.函数定义方式三:不推荐 (了解) 把代码写在Function()里面

    // var func3 = new Function("alert('我是func3~');alert('woshi3333');");
    // console.log(func3,typeof(func3));
    // func3();
   带参数,前面写参数,后面写代码体
    // var func4 = new Function("x","y","alert(x+y)");
    // func4(5,6);

深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

5.函数定义方式四:闭包函数

function func5(){
    var a = 100;
    function func6(){
        console.log(a,"<===>");
        return "我是闭包函数";
    }
    return func6;
}

func = func5();
res = func();
console.log(res);

内函数使用了外函数的变量,外函数将内部函数返回出来
func6是闭包函数
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

在一个html中引入多个js文件时,大概率会出现变量名冲突的变量
怎样才能让自己代码的变量名与别人的不冲突呢
将变量名设为局部变量

外部要想用到局部变量,则需要将变量返回出来
此时就用到了闭包

// rsa 加密 -> key
// 这里直接用var声明的东西. 自动进window
(function(){
    // 局部变量
    // 外界无法对key进行修改
    var key = "22222222";
    var b64 = function(){
        console.log("我是rsa, 我也需要b64");
    }
    // 提供给外界的一个接口.
    // 外界使用该变量来访问闭包中的功能
    window.rsa = function(){
        console.log("我也要开始加密了. 我是rsa")
        b64();
        console.log(key);
        return "rsa加密结果";
    }
})()

6.函数定义方式五:箭头函数

function mysum(x,y){
    return x+y;
}
res = mysum(5,6)
console.log(res,"<=======11122233=======>");
var mysum = (x,y)  =>  {return x+y;}        
var res = mysum(5,6);
console.log(res,"========3334444=========");

=>箭头函数,把一个函数传递到另一个函数,作为参数
箭头格式不能变,一定得是向右指向
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

// if (a > 5) console.log(3333333); // 如果只有一句话.可以省略大括号
// else {
//     console.log(6666666);
// }




// let fn = function(){
//     console.log("你好啊");
// }
//
// fn();
//
// // 箭头函数
// let gn = ()=>{
//     console.log("我不叫赛利亚");
// }
//
// gn();

// setTimeout(()=>{
//     console.log("123")
// }, 1000);

深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

 // // 如果只有1个参数. 可以省略()
        // let an = n => {
        //     console.log(n);
        // }
        //
        // an(18);

       
 // // 慢慢捋
        // function fn(n, m){
        //     m(n); //
        // }
        //
        // a = 10;
        // fn(a, n => {
        //     console.log(n);
        // });

深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

7.函数参数 (普通位置参数,默认参数)

// js中的形参实参不匹配不会报错
function func7(a,b,c=3){
    console.log(a,b,c);
}
func7(10,11);
func7(10,11,12);
func7(10,11,12,13);

参数写多了也不报错
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

只能按位置参数处理,不能用关键字传参
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

    console.log("<==============================>")

8.arguments 自动收集所有的实参,是个数组

// 计算任意个数值的累加和;
function func8() {
    // console.log(a,b)
    // console.log(arguments)
    var total = 0;
    for(var i of arguments){
        total += i;
        console.log(i);
    }
    return total;
}
res = func8(1,100,2,3,4,5,56,6);
console.log(res);

收集所有实参,不管有没定义形参,都收集
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

遍历出参数,计算出参数计算结果
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

控制台打印
深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数

    </script>
</body>
</html>

3.函数调用

在JavaScript中,常见的有四种不同的方式进行函数调用:

1.作为一个函数进行调用,这是最简单的形式。
2.作为一个方法进行调用,在对象上进行调用,支持面向对象编程。
3.作为构造器进行调用,创建一个新对象。
4.通过apply() 或call() 方法进行调用。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>函数的调用</title>
</head>
<body>
    <script>

        function func(){
            console.log("函数正在执行 ... ");
        }

        // 1.正常调用
        func();

        // 2.函数的立即执行,不用手动调用
        (function func2(){
            console.log("函数正在执行2 ... ")
        })();

        // 3.匿名函数的立即执行
        (function(){
            console.log("匿名函数正在执行3 ... ")
        })();

        // 4.其他立即执行的方法;
        !function(){
            console.log("我在执行4 ... ");
        }();

        ~function(){
            console.log("我在执行5 ... ");
        }();


    </script>
</body>
</html>

深入探讨javascript的流程控制与分支结构,以及js的函数,前端零基础教学,实战进阶,javascript,ecmascript,前端,开发语言,流程控制,分支结构,函数文章来源地址https://www.toymoban.com/news/detail-838787.html

到了这里,关于深入探讨javascript的流程控制与分支结构,以及js的函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 深入探讨Java虚拟机(JVM):执行流程、内存管理和垃圾回收机制

    目录 什么是JVM? JVM 执行流程 JVM 运行时数据区 堆(线程共享) Java虚拟机栈(线程私有) 什么是线程私有? 程序计数器(线程私有) 方法区(线程共享) JDK 1.8 元空间的变化 运行时常量池 内存布局中的异常问题 1.  Java堆溢出 2.  虚拟机栈和本地方法栈溢出 JVM 类加载 1.

    2024年02月09日
    浏览(33)
  • 【数据结构】深入探讨二叉树的遍历和分治思想(一)

    🚩 纸上得来终觉浅, 绝知此事要躬行。 🌟主页:June-Frost 🚀专栏:数据结构 🔥该文章主要讲述二叉树的递归结构及分治算法的思想。  为了实现二叉树的基本操作以及更好的了解二叉树的结构,先手动创造一个链式二叉树。  创建出来的结构: 📗创建出来的这棵二叉

    2024年02月08日
    浏览(29)
  • 【每日易题】七夕限定——单身狗问题以及进阶问题位运算法的深入探讨

    君兮_的个人主页 勤时当勉励 岁月不待人 C/C++ 游戏开发 Hello,米娜桑们,这里是君兮_,在写这篇博客的前一天是七夕,也是中国传统的“情人节”,不知道各位脱单了吗?碰巧最近刷题时遇到了经典的单身狗问题想带大家深入探讨一下,如果没脱单的话不如继续学习吧,记住

    2024年02月11日
    浏览(40)
  • C++ 流程控制(分支、循环、跳转)

    2024年02月08日
    浏览(33)
  • 1.5. 流程控制(分支与循环)

    流程控制是编程中的基本概念,用于控制程序的执行顺序。在 Java 中,流程控制主要分为两类:分支结构(Branching)和循环结构(Looping)。 1.5.1. 分支结构 分支结构是根据条件判断来选择执行不同的代码块。Java 中主要有三种分支结构: if 、 if-else  和  switch 。 1.5.1.1. if 语

    2024年02月06日
    浏览(33)
  • 数据结构与算法学习:二叉树的后序遍历的递归与非递归实现,以及非递归实现中的流程控制的说明。

    需求二叉树: 采用二叉树后序遍历非递归算法。设置一个指针p初始指向树根,p先入栈,而后使得p指向它的左孩子p-firstchild,重复操作,使得每个左孩子都依次入栈,同时初始化一个Treenode*类型的指针 pre,这个指针是后序前驱,这个后序前驱用以区分为已访问过的结点和未

    2023年04月22日
    浏览(36)
  • 【C++】深入探讨内存管理:malloc/free与new/delete的区别以及如何避免内存泄漏

    在软件开发中,正确处理内存管理是至关重要的一环。在C++编程中,我们经常会用到动态内存管理的工具,比如 malloc/free 和 new/delete 。本文将深入探讨 malloc/free 与 new/delete 之间的区别,以及如何有效地避免内存泄漏问题。 都是用于从堆上申请空间,并需要手动释放。 mallo

    2024年02月22日
    浏览(32)
  • Git企业开发控制理论和实操-从入门到深入(三)|分支管理

    那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。 高质量博客汇总 然后就是博主最近最花时间的一个专栏《Git企业开发控制理论和实操》希望大家多多关注!

    2024年02月11日
    浏览(38)
  • 九、程序的流程结构(if分支语句,Switch分支,for循环)

    程序的流程控制结构一共有三种:顺序结构,选择结构,循环结构。 顺序结构:从上向下,逐行执行。 选择结构:条件满足,某些代码才会执行。0-1次 ​ 分支语句:if,switch,select 循环结构:条件满足,某些代码会被反复的执行多次。0-N次 ​ 循环语句:for 语法格式: 示

    2024年02月07日
    浏览(27)
  • 【java探索之旅】逻辑控制掌握 顺序结构 分支语句

    🎥 屿小夏 : 个人主页 🔥个人专栏 : Java编程秘籍 🌄 莫道桑榆晚,为霞尚满天! 逻辑控制是现代编程语言中的基本概念之一,它允许程序根据特定条件来决定执行流程,使程序能够根据不同情况做出相应的处理。在编写程序时,合理运用逻辑控制可以提高代码的灵活性和

    2024年04月10日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包