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中是赋值的意思,并且这种运算从右向左执行

 

逻辑运算

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

posted @ 2018-10-18 14:49  前端*迷途者  阅读(289)  评论(0编辑  收藏  举报