js 条件语句

if语句

if (true) {
            
        }

 事例     var score = parseInt(window.prompt('请输入你的分数:'));


        if (score > 90 && score <= 100) {
            document.write('阿里巴巴');
        }else if (score > 80 && score <= 90) {
            document.write('腾讯');
        }else if (score > 70 && score <= 80) {
            document.write('百度');
        }else if (score >60 && score <= 70) {
            document.write('蘑菇街');
        }else if (score < 60) {
            document.write('你肯定不是我教的');
        }else{
            document.write('error');
        }

一定要注意,if,else if 只能用在条件不交叉,条件必须是要互斥才能使用

 

循环:for,重复的做些操作,for循环会衍生出很多东西,非常灵活

for (var i = 0; i < 10; i++) {
            document.write('a');
        }

 

执行步骤:

            1. var i = 0;
            2. if(i < 10) {
                document.write('a');
            }

            3. i++ --> i =1;
            4.再从第一步往下循环
            5.直到i<10

 

while循环,其实就相当于,for循环,不在括号里写第一个和第三个条件

while循环就是for循环的简化版

        var i = 0;
        for (; i < 10; ) {
            document.write(i);
            i ++;
        }

       while(i < 10) {
            document.write(i);
            i ++;
        }

 

do while循环,基本上不用,因为这个循环是不管条件是什么样,先执行一次

它是执行完才看条件

       var i = 0;
        do{
            document.write('a');
        }while(i < 10)

 

switch...case,适合于=的条件判断,大小它无法判断

      switch(条件) {
            case "a":
                console.log('a');
                break;

            case 2:
                console.log('b');
                break;  //break的作用,终止循环,但是注意,他只能放在循环里面,不能放在循环外面
        }

 

continue 的用法,终止本次循环,开始下一次循环

 

 

你可能感兴趣的:(js 条件语句)