JavaScript复习(1

#博学谷IT学习技术支持#

目录

1.递增运算符

2.continue、break

3.冒泡排序


1.递增运算符

前置递增运算符

++num 前置递增,就是自加1,类似于 num =  num + 1,但是 ++num 写起来更简单。

使用口诀:先自加,后返回值

后置递增运算符

num++ 后置递增,就是自加1,类似于 num =  num + 1 ,但是 num++ 写起来更简单。

使用口诀:先返回原值,后自加

2.continue、break

continue 关键字用于立即跳出本次循环,继续下一次循环(本次循环体中 continue 之后的代码就会少执行一次)。

例如,吃5个包子,第3个有虫子,就扔掉第3个,继续吃第4个第5个包子,其代码实现如下:

break 关键字用于立即跳出整个循环(循环结束)。

  例如,吃5个包子,吃到第3个发现里面有半个虫子,其余的不吃了,其代码实现如下:

3.冒泡排序

冒泡排序的原理:

冒泡排序就是一个数组中元素,从第一个开始跟下一个相比较,符合条件就交换位置,然后又跟下一个比较,直到跟最后一个比较为止。



总结:

这组数组里面有五个元素,比较的过程只有四步,但是每一大步就有很多小步骤, 所以冒泡排序要用双重for循环。

外层步骤是arr.length - 1 步,内层是arr.length - i -1 (i是外层计数器初始值是零),第一步内层循环就是arr.length - i -1(四次),依次递减,三次两次一次。

代码实现:

注意事项

外层for循环的次数,只要不小于 arr =.length - 1 ,运行结果都是一样的,因为运行了四次过后已经得到了我们想要的结果,所以在增加多少次 1 !== 2,结果都是运行arr.length - 1 过后的结果。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • --- 学习目标: - 掌握编程的基本思维 - 掌握编程的基本语法 typora-copy-images-to: ...
    YFBigHeart阅读 1,137评论 0 2
  • 1. 函数 1.1 函数的 3 种定义方法 1.1.1 函数声明 //ES5 functiongetSum(){}...
    Mrssssss阅读 467评论 0 0
  • JavaScript 浏览器的内核 谷歌浏览器 Webkit内核(v8引擎)Blink火狐浏览器 Gecko内核欧...
    壞忎阅读 338评论 0 0
  • 一,JavaScript的书写格式 1.行内脚本:写在HTML标签内部,通过一个属性节点来添加,不推荐使用,例如“...
    刘远舟阅读 604评论 0 0
  • 一、初识JavaScript JavaScript 是 Web 的编程语言。 所有现代的 HTML 页面都使用 J...
    是阳仔啊阅读 687评论 0 0

友情链接更多精彩内容