[JavaScript学习笔记]流程控制(JS和c++竟然没有区别,甚好甚好!)


在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的。很多时候我们要通过控制代码的执行顺序来实现我们要完成的功能。
流程控制主要有三种结构

  • 顺序结构
  • 分支结构
  • 循环结构

循序流程控制

程序会按照代码的先后顺序,依次执行!

分支流程控制if语句

判断年龄

        var age=prompt('input your age:')
        if(age>=18)
            alert('Let us fly');
        else
            alert('can not fly');

判断闰年

        var year=prompt('input the year:')
        if(year%4==0&&year%100!=0||year%400==0){
    
    
            alert('yes');
        }else{
    
    
            alert('no');
        }

三元表达式

条件表达式?表达式1:表达式2
如果条件表达式结果为真,则返回表达式1,否则返回表达式2的值

补零案例

        var time=prompt('input a number:')
        console.log(time<10?'0'+time:time);   

分支流程控制switch语句

        var fruit=prompt('input your fruit:')
        switch(fruit){
    
    
            case 'apple':
                alert('the price is 3.5');
                break;
            case 'pear':
                alert('the price is 35');
                break;
            default: 
                alert('there is no kind of this furit!');
        }

猜你喜欢

转载自blog.csdn.net/qq_42136832/article/details/115261102