js初级引用数据类型/for循环/do while/while循环语句

119 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第13天juejin.cn/post/712312…

Javascriot对象模型结构

语言核心(变量常量、运算符、表达式、数据类型、控制语句等等)

基本内置对象(string、date、math)也叫引用数据类型

浏览器对象(BOM对象)

文档对象(DOM对象)  

Js是基于对象的脚本语言,基于的就是基本内置对象

内置对象也叫引用数据类型

Array 数组

          String  字符串

          Date   时间

          Math   数学

          Function   函数

          RegExp    正则表达式

          Error    异常

          Number  函数

   他们都是object类型,object是是基本数据类型,它包含了很多对象。

While

While循环:直到型循环,直到条件为false为止

语法:var循环变量初始化;

while(条件){

      语句;

语句;

……

增量

}

Do  while循环体至少会循环一次

语法:var 循环变量初始化

Do{

   语句;

   语句;

   …

增量;

}

While(条件);  

Do while  和while的区别:

Do  while循环特点:这个循环体至少会循环一次,在进行判断条件(不管条件是否成立)

作用:可做检查,先检查一次能不能用,可以用就接着执行,大多用在后台

While   是条件不成立,不进行循环

 

break   跳出循环,如果在循环里,他后面还有语句,也不执行了,即使条件成立,也就停止了

continue  只结束本次循环,开始下一次循环  (只能用在循环里)

continue后面有其他外层嵌套的循环体,也不执行了

For 循环

语法:

For(循环变量初始化;条件;增量){

   语句1;

   语句2;

}

作用:可制作轮播图   随处可见  为了帮助我们完成需要

      累加和

写很多次的东西,只写一次for循环就可以实现

解释:()里面控制的是循环次数  条件是条件不成立时结束

例子:输出100个你好

执行顺序:1、先执行变量初始化 var i=0;

          2、判断执行条件   i<=10; 条件为true时

          3、执行循环体的内容

          4、执行i++

          5、再去判断条件,继续执行第三步、第四步

          6、同第5步

          7、直到不符合条件,(条件结果为false)整个代码就结束了。 然后结束下一行代码