• js数组例题


    例题一:输入10个成绩,求总分、最高分和最低分

          这道题为先给出一个数组,得到它们的总和,即“sum=sum+a[i]”;

          从中取得最高分使用的是当所有数据里从0开始和第一个数比较前一个数和后一个数比较,找到最大的,然后再和下一个比较,直到比完所有的,将最后的数输出;

          最小值也是同样的道理,从该组数据的第一个数开始比较,直到最小的出现。

    例题二:向数组添加元素,防止重复

          这种方法叫做去重,还有另一种表达方式:在定义完“var a”和“var v”后,加入alert(a.indexOf(v)),注意“indexOf”中的“O”要大写,使最后如果该元素没有在数组内出现,则返回“-1”,如果该元素在数组内出现,则返回该元素的索引。

    例题三:排序

          这种方法称为冒泡排序,它需要先总结出规律在编写代码,而这道题的规律可根据一个表格看出,如下:

          由图可知,这个排序最多需要进行9次可以完成,即它的轮次为“length-1”,而每轮进行的次数会随轮次增加而减少,表示为“length-轮次”

  • 相关阅读:
    几个ID
    一百层高楼和两个棋子
    快速了解的链接 shell sed awk
    用shell实现一个“输入密码”程序
    i love you do you love me
    打造全新视觉环境
    【转】LINUX 环境变量总结
    TextBox输入限制
    获取CPU和硬盘序列号
    Lable属性设置(winform)
  • 原文地址:https://www.cnblogs.com/palpitate/p/8874375.html
Copyright © 2020-2023  润新知