网易微专业-JS06语句

Q1:while和do-while中的例子去掉“i++”逻辑上也是可行的,为何调试面板刷新时间大大延长,什么原因造成了内存的巨大损耗??

Paste_Image.png

1、条件语句
①if(条件){语句}

②if(条件){语句}else if(条件){语句}else{语句}

③switch(表达式){
case 值1:语句
break;
case 值2:语句
break;
default:语句
}

2、循环语句
①while

var i = 1;
  while(i <= 10){
    document.write(i);
    i++;
  }```

②do-while

var i = 11;
do{
document.write(i);
i++;
}while(i <= 10)//11```

③for
for(初始化;循环条件;更新表达式){语句}

for(var i=0;i<=10;i++){
document.write(i);
}```

注意:break vs. continue

![break跳出循环;
continue跳出本次循环](http://upload-images.jianshu.io/upload_images/316258-6f893f3d25e10c2b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

④for-in
for(属性名in对象){语句}

![Paste_Image.png](http://upload-images.jianshu.io/upload_images/316258-dd2de7be5c42a351.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)





3、with

![Paste_Image.png](http://upload-images.jianshu.io/upload_images/316258-40ac3f0eb428473c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


4、异常捕获

try{
document.write(notDefined);
}catch(error){
console.log(error);
alert(error);
}finally{
alert('finally');
}```

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

推荐阅读更多精彩内容

  • [The Swift Programming Language 中文版]本页包含内容: Swift提供了多种流程控...
    风林山火阅读 588评论 0 0
  • 流程控制 不论哪种编程语言,都有各种各样的流程控制结构,本篇文章介绍的就是各种不同的流程控制结构,比如:顺序结构、...
    风骚的麦兜阅读 323评论 0 1
  • 晚上在宿舍和小伙伴一起看了《朱莉与朱莉娅》虽然因为第二天要上班不得不终止,但一个小时的电影足够吸引我。开始还真是没...
    沙粒女超人阅读 263评论 0 0
  • 昨天有幸看了部电影《羞羞的铁拳》,几点小感悟与大家分享。 《羞羞的铁拳》讲述了落魄拳手艾迪生一直以来的梦想是成为拳...
    灵丫儿y阅读 458评论 0 3