zoukankan      html  css  js  c++  java
  • JS数组例题

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

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

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

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

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

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

    例题三:排序

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

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

  • 相关阅读:
    python GUI
    Python 博客网站资源
    Python 100 天学习计划
    pycharm基本设置
    MySQL 57安装部署(Zip版)(Windows版)
    nginx在centos下的安装
    仓位计算
    python笔记
    vue(一)--监听事件
    Hibernate(五)--级联
  • 原文地址:https://www.cnblogs.com/maoqiaoyu123/p/7986073.html
Copyright © 2011-2022 走看看