• 条件语句、循环语句


    一、条件语句

      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")

                }

  • 相关阅读:
    Haskell学习-函数式编程初探
    WebGL展示3D房屋内景
    WebGL光照阴影映射
    简洁后台管理模版
    简单易懂的程序语言入门小册子(1.5):基于文本替换的解释器,递归定义与lambda演算的一些额外说明
    简单易懂的程序语言入门小册子(6):基于文本替换的解释器,引入continuation
    简单易懂的程序语言入门小册子(5):基于文本替换的解释器,递归,不动点,fix表达式,letrec表达式
    谈谈数学
    简单易懂的程序语言入门小册子(4):基于文本替换的解释器,递归,如何构造递归函数,Y组合子
    简单易懂的程序语言入门小册子(3):基于文本替换的解释器,let表达式,布尔类型,if表达式
  • 原文地址:https://www.cnblogs.com/yanghuiting/p/9815500.html
Copyright © 2020-2023  润新知