Skip to content

Latest commit

 

History

History
135 lines (126 loc) · 3.82 KB

3 内置语句的学习.md

File metadata and controls

135 lines (126 loc) · 3.82 KB

title: 内置语句的学习 speaker: lizhiyuan url: theme:colors transition: rollIn files:/css/style.css,/js/demo.js,/js/highlight/styles/github.css

[slide]

内置语句的学习

演讲者:李志远

[slide] {:.flexbox.vleft} ##表达式和语句的概念 ###表达式是由一到多个操作数和运算符组成的句子

var a = b
a + b
a * b
(a / b + c) / 2
var a,b,c

###加个分号就组成了语句

var a = 10;
var t = 'time';

###所有的语句都是表达式,但是所有的表达式不见得都是语句 ###语句是程序的组成部分,那么程序是由多条语句组成的

[slide] {:.flexbox.vleft} ##内置语句--条件判断语句

     //条件判断语句,是所有语言中都有的内置语句
     if(){} //如果满足的情况下做什么
     if(){}else{} //如果满足的情况下做什么,不满足的情况下做什么
     if(){}else if(){} //多条件判断如果满足就执行相应的语句
     if(){}else if(){}else{} //多条件判断如果满足就执行相应的语句,不满足的情况下也考虑了
     

     var a = 10;
     //当你选择有条件执行语句的时候,用if语句
     if(a == 9){
     alert('a等于9');
     }else{
     alert('a不等于9');
     }
     alert('我直接跳过来了');

     var day = 7;
     if(day == 1){
     alert('今天星期一,我要去逛公园');
     }else if(day == 2){
     alert('今天星期二,我要去动物园');
     }else if(day == 3){
     alert('今天星期三,我要去海洋馆');
     }else if(day == 4){
     alert('今天星期四,我要去购物');
     }else if(day == 5){
     alert('今天星期五,我要去洗澡');
     }else if(day == 6){
     alert('今天星期六,我要去咖啡厅');
     }else if(day == 7){
     alert('今天星期天,我要去看电影');
     }else{
     alert('我不知道你要干嘛');
     }
    //switch条件判断是专门针对多个值的判断的
    //1.每条判断语句中必须加break
    //2.最好给default定义下
    //3.case后边要跟具体的值
    var day = 7;
    switch(day){
        case 1:
            alert('今天星期一');
            break;
        case 2:
            alert('今天星期二');
            break;
        case 3:
            alert('今天星期三');
            break;
        case 4:
            alert('今天星期四');
            break;
        case 5:
            alert('今天星期五');
            break;
        case 6:
            alert('今天星期六');
            break;
        default :
            alert('我也不知道今天星期几');
    }

[slide] {:.flexbox.vleft} ##内置语句--循环语句

         /* for(){} 计数循环
         while(){} 条件循环
         do{}while() 条件循环 */
         var result = 0;
        //for循环里面,首先执行赋值语句,然后再进行条件判断,当条件满足的时候
        //那么就执行循环体,最后再自增. 条件判断-->执行语句--->自增 不断循环
        //要循环多少次,那么就从0开始,小于你的循环次数就可以了
        for(var i=0;i<100;i++){
            //当数字累加到50的时候就让循环结束
            if(i == 50){
                //结束本次循环,下面的代码将不再执行,最后继续循环.
                continue;
            }
            result += i;
        }
        //alert(result);
        var i = 0;
         while(i < 100){
         result += i;
         i++;
         }
        var i = 1;
         //先进行条件判断,再执行循环体
         while(1){
         alert('我是不会停的');
         if(i ==5){
         break;
         }
         i++;
         }
        //最少也会执行一次,然后再进行条件判断
        do{
            alert('我就被执行了一次');
    
        }while(2>3)