zoukankan      html  css  js  c++  java
  • js 运算,条件语句,循环语句-2

    1.条件语句

      if(条件){

          语句

        }else{

          语句}

       }

    {   }     在js中叫代码块, 如果代码没有执行完,语句不会向下执行

    代码块是一个独立的整体。如果其中某一条出错,那么就会在此终止不会向下执行

    2.循环语句

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

      循环

        1. 从什么开始

        2. 查找的步长

        3.     结尾数字

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

     例:  var  a=“hello”;

         a[0]->h

         a[1]->e

         a[2]->l

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

    循环语句的格式

     以   for   开头

    for(){ }

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

        console.log(i)

        }

      console.log(i)

      循环执行的步骤是:1开始位置  var  i=1;

               2判断条件  i<5

               3执行console(i)

               4递增  i++

    在这个循环完成后 再次输入console.log(i)  得出 i 为5,但 i 应该是for循环的代码块中的变量。但是for循环之外也可以使用,这种现象叫做内存泄漏。  需要清理内存

    Js处理数据的目的就是将数据渲染到页面中,而渲染的数据的本质是字符串。

    其他数据的底层都是字符串。

    学习到最后,都是在处理数据,渲染数据的最本质方法就是字符串拼接。

    后期的数据渲染的方式都是由字符串衍变而成。

    3 加号的使用

      +    字符串拼接

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

    算法

      求1-10的和

    例: var    sum=0;

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

        sum=sum+i;

      }  

      console.log(sum)

    弹出框的三种形式

      1.    alert()    警告框

      2.   prompt()   输入框

      3.  confirm()   确认框

    例:  找出1-100之间既能被5又能被6整除的数字

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

        if(i%5==0&&i%6==0){

          console.log(i)

        }

      }  

        结果为     30  60  90

    把这种一个一个列举出来的方法叫穷举法

    if   条件的种类

      if(条件){ }

      例:var   m;

        if(m){

          console.log("xixi")

        }

     if  里面的条件只是一个字母

        1.m=true

        2.m和null的关系

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

        上面if(m)如果 m 是 true

             如果 m 是非空

     if里面的条件

      有关系运算  >  >=   <   <= ==  ===  !=

      if(m=5){ }

     例:var  m=5;

       var  n=5;

       if(m==n){

        console.log(“哈哈”)

      } 

    不能使用单个=,=在js中是赋值的意思,并且这种运算从右向左执行

    逻辑运算

    ||(或)  &&(且)  !(非)

  • 相关阅读:
    理解vertical-align
    理解css行高(line-height)
    react 生命周期函数
    react Diff 算法
    React中的虚拟DOM
    无限重启:windows更新之后,在输入密码页面无限重启进入不了系统
    [转]github 上传project代码
    【转】HTTP响应状态码参考簿
    TweenMax—ScrambleText插件 实现类似电脑破译密码的特效
    既然CPU一次只能执行一个线程,那多线程存在的意义是什么?
  • 原文地址:https://www.cnblogs.com/Shinigami/p/9810444.html
Copyright © 2011-2022 走看看