js的判断,循环

js中的三个判断

If else、三元运算符、switch  case

1>If  else if  else 最常用的判断,能都解决所有的判断需求

2>三元运算符:应用于简单的if else情况

3>switch  case:应用于不同情况下的不同操作

作业:背景切换

Js中的三个循环

For循环

For in循环

While循环

for循环四部曲:

1、设置初始值  var i=0

2、设置循环执行条件  i<5

3、执行循环体中的内容 {包起来的部分}

4、每一轮循环完成后都执行我们的i++累加操作

break、continue

相同点:

在循环体中,只要遇到这2个关键字,循环体中break、continue后面代码就不执行了

不同点:

break:在循环体中,出现break,整个循环就直接的结束了,i++最后的累加操作也不执行

continue:在循环体中,出现continue,当前的这一轮循环结束,继续进行下一轮的循环,

I++继续执行

思考:

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

if(i<=5){

i+=2;

continue;

}

i+=3;

break;

console.log(i);

}

console.log(i);

for in 循环:用来循环一个对象中的属性名和属性值

对象中有多少键值对我们就循环多少次

顺序问题:首先循环数字的属性名(按照从小到大),在把剩下的属性名按照我们写的顺序循环

for(var key in value){

console.log(key)//每一次循环获取的属性名

console.log(value[key])//获取属性值

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 7,842评论 2 17
  • 前端07班 王语句JavaScript程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就是...
    ea203453e188阅读 912评论 0 4
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 2,104评论 1 10
  • 语句 JavaScript程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就是一个语句。 ...
    米塔塔阅读 466评论 1 10
  • html 什么是html超文本标记语言,用于网站开发。 html运用于什么场景手机端和原生代码结合处理业务逻辑,加...
    阿西吧小魔仙阅读 419评论 0 0