jsday03

作者: 相信自己_胡 | 来源:发表于2017-11-24 19:51 被阅读0次

    我今天学了什么

    1. if语句
          if(a%4==0 && a%100!==0 || a%400==0){
                    alert("闰年")
                }
                else{
                    alert("平年")
                }
    

    2.for语句

                        var sum=0;
                for(var i=50;i<=100;i++){
                    sum=sum+i; 
                }
                console.log(sum);
    求和
    
                              var sum1=0;
                var sum2=0;
                for(var i=1;i<=100;i++){
                if(i%2===0){
                    sum1=sum1+i
                }
                else{
                    sum2=sum2+i;
                }
                };
                console.log(sum1);
                console.log(sum2);
    for奇偶数求和
    
                                var str="b"
                for(var i=1;i<10;i++){
                    str=str+i
                }
                console.log(str);
    for循环字符串拼接
    
    document.write("<table border='1'>")
                for(var i=1;i<10;i++){
    //              外循环控制tr(行)
                    document.write("<tr>")
                    for(var j=1;j<i+1;j++){
    //                  内循环控制td(列)
                        document.write("<td>"+j+"x"+i+"="+j*i+"</td>")
                    }
                }
    for循环乘法表
    
                       var a="*&nbsp;&nbsp;&nbsp;"
                for(var i=0;i<=10;i++){
                    for(var j=0;j<i+1;j++){
                        document.write(a)
                    }
                    document.write("<br>")
                    }
                for循环嵌套
    
                         document.write("<table border='1'>");
                for(var i=1;i<10;i++){
                    document.write("<tr>");
                    for(var j=1;j<10;j++){
                        document.write("<td>")
                        document.write("I LOVE YOU")
                        document.write("</td>")
                    }
                }
    for 制表
    
                              
                                for(var i=10;i<=100;i++){
                if(i%5==0&&i%6==0){
                        console.log(i)
                                    if(i%4==0){
                              console.log(i)
            }
    for取余,判断
    

    3.操作符

    一、算数运算符(+—*/...)
    a)  一元运算符:正号、负号、++、--、平方等一个变量就能运算
    b)  二元运算符:+-*/%等两个变量才能运算
    c)  三元运算符:  值1?值2:值3;
    二、逻辑运算符( ||&& ! )(或且非)
    三、比较运算符(<、>、==、>=...)
    四、赋值运算符(=、+=、-=、*=、/=、%=)
    5.2 优先级
    1 () 
    2 !、-(负数)、++、-- (正数省略+)(一元运算)
    3 *、/、% 
    4 +、- (加,减)(二元运算)
    5 <、<=、<、>= (一级逻辑运算)
    6 ==、!=、===、!==、 (二级逻辑运算)
    7 && (三级级逻辑运算)
    8 || 
    9?: (三元运算)
    10 =、+=、-=、*=、/=、%= (赋值运算)
    
    5.3 &&和||运算
        &&链接两个boolean类型,有一个是false结果就是false。
             链接值不是布尔类型时,按照成布尔类型计算,结果本身不变。(非布尔)
    例子: 1 = 2&&1;     0 = 0 && 1;   都是true取后面,都是false取前面。
        ||链接两个boolean类型,有一个是true结果就是true。
    
    

    4.流程控制

    第6章 流程控制
    一、顺序结构(程序正常执行流程从上往下,从左往右)(不用研究)
    赋值运算时为从右往左执行,且左侧为属性或变量,不取值!!!
    二、选择结构
    a)  If语句
    b)  Switch语句
    三、循环结构
    a)  for循环
    b)  while循环
    c)  do...while循环
    

    相关文章

      网友评论

          本文标题:jsday03

          本文链接:https://www.haomeiwen.com/subject/alwfbxtx.html