一、条件语句

  if(条件){

      语句

    } else{

      语句     

    }

  { }在js我们把它叫做代码块。如果代码块里的内容没有执行完,语句不会向下执行,代码块是一个独立的整体。如果js中的某一条语句,那么就会终止不会向下执行。

二、循环语句

  循环:就是对一个整体进行逐个查找

  循环:1、从什么开始

     2、查找的步长

     3、结尾数字

    计算机对数据的计算不是从1开始,从0开始,也就是说0代表第一个数据

      eg:var  a=“hello”

        a [0]—h

        a [1]—e

        a [2]—l

   我们把用数据去代替字节的方法,将数字叫做这个字节的下标(索引)

   循环语句的格式  循环用for  for(){ }

    for(var  i=1;1<5;i++){

        console.log(i)      

        }

        console.log(234)

   我们最后发现 i 是5,但是 i 应该是for循环的代码块中的变量。但是for循环之外也可以使用,我们把这种现象叫做内存泄漏,需要清理内存。

   js处理数据的目的就是将数据渲染到页面中,而渲染的数据的本质是字符串,其他数据的底层都是字符串

   学习到最后,都是在处理数据,渲染数据的最本质方法就是字符串拼接。后期的数据渲染的方式都是由字符串衍变而成。

 4、加号的使用

    + 字符串的拼接

    变量和字符串之间都需要使用+进行拼接

    if条件的种类

      if(条件){ }

       eg: var m;

          console.log(m)

          if(m){

           console.log("xixi")

           }

     1、If 里面的条件只是一个字母

      1)、m=true

      2)、M和null的关系

    Boolean中的true和false 我们可以用数字中的0和非0代替。

    上面if(m) 如果m是true

                 如果m是非空

     2、if里面的条件

        1)、关系运算:< ,<= ,> ,>= ,== ,=== ,!=

          var m=5;

          var n=5;

          if(m==n){

            console.log("xi")

            }

        =  在js中是赋值的意思,并且这种运算从左往右执行,将数字5赋值给变量m

        2)、逻辑运算 :或(||)、且(&&)、非(!)、

        eg: 或(||)

            var  m=5,n=6;

            if (m>4||n>7){

              console.log("haha")

            }

           且(&&)

            if (m>4&&n>7){

             console.log("xixi")

            }

           非(!)

           var (!s)=false;

           if (s){

            console.log("hehe")

            }