欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js基础-判断和函数

程序员文章站 2022-05-07 18:33:13
...

js基础-判断和函数js基础-判断和函数
js基础-判断和函数
判断和循环的例:(虽然觉得没必要,但是万一某天失忆了呢)

	    //if的三种判断 
        let num1 = parseInt(Math.random()*10);
        let num2 = parseInt(Math.random()*10);
        
        if(num2 > num1){
            console.log('条件成立');
        }

        if (num2 > num1) {
            console.log('条件成立');
        } else {
            console.log('条件不成立');
        }

        if (num2 > num1) {
            console.log('条件一成立');
        } else if(num2 < num1){
            console.log('条件二成立');
        }else{
            console.log('条件都不成立');
        }
        // 三元表达式,相对于一个if-else,嵌套三元,可以拆分为嵌套的if-else
        let num1 = parseInt(Math.random()*10);
        let num2 = parseInt(Math.random()*10);
        let num3 = parseInt(Math.random()*10);
        console.log(num1, num2, num3);
        
        let max = num1>=num2 ? (num1>=num3?num1:num3) : (num2>=num3?num2:num3);
        if (num1 >= num2) {
            if (num1 >= num3) {
                max = num1;
            } else {
                max = num3;
            }
        }else{
            if (num2 >= num3) {
                max = num2;
            } else {
                max =num3;
            }
        }
        console.log('最大值为'+ max);
        // switch-case 
        switch (num) {
            case 1:
                    console.log(1);
                break;
            case 2:
                    console.log(2);
                break;
            case 3:
                    console.log(3);
                break;
            case 4:
                    console.log(4);
                break;
            default:
                console.log('都不是');
                break;
        }
		//三种循环 while循环 ,do-while循环 for循环
        // for循环去掉循环初始值,把循环增量放入循环体就是while循环,while循环把第一次循环放在循环外部相对于do-while循环
        if (true) {

            let i = 0;
            while(i <= 10){
                console.log(i);
                i++;
            } 

        }

        if (true) {

            let i = 0;
            do {
                console.log(i);
                i++;
            } while(i <= 10);

        }

        for(let i = 0;i <=10;i++) {
            console.log(i);
        }