js获取整型数组最大值、最小值、平均值

---恢复内容开始---

let values = [];//数组(整型数字)
//获取数组最大值function arrMaxNum(arr){  var maxNum = null;  for (var i = 0; i < arr.length; i++) {    var item =parseInt(arr[i]);    if(item){      if(!maxNum){        maxNum = item;      }      item>maxNum ? maxNum =item : null;    }  };  return maxNum;};
//获取数组最小值(排除0)function arrMinNum(arr){
  var minNum = null;  for (var i = 0; i < arr.length; i++) {    var item =parseInt(arr[i]);    if(item){      if(!minNum){        minNum = item;      }      item<minNum ? minNum =item : null;    }  };  return minNum;};
//获取数组平均值(排除0)function arrAverageNum(arr){  var sum = 0;  var count = 0  for (var i = 0; i < arr.length; i++) {    var item =parseInt(arr[i]);    if(item){      sum += item;      count++;    }  };  return ~~(sum/count*100)/100;};

---恢复内容结束---

let values = [];//数组(整型数字)
//获取数组最大值function arrMaxNum(arr){  var maxNum = null;  for (var i = 0; i < arr.length; i++) {    var item =parseInt(arr[i]);    if(item){      if(!maxNum){        maxNum = item;      }      item>maxNum ? maxNum =item : null;    }  };  return maxNum;};
//获取数组最小值(排除0)function arrMinNum(arr){
  var minNum = null;  for (var i = 0; i < arr.length; i++) {    var item =parseInt(arr[i]);    if(item){      if(!minNum){        minNum = item;      }      item<minNum ? minNum =item : null;    }  };  return minNum;};
//获取数组平均值(排除0)function arrAverageNum(arr){  var sum = 0;  var count = 0  for (var i = 0; i < arr.length; i++) {    var item =parseInt(arr[i]);    if(item){      sum += item;      count++;    }  };  return ~~(sum/count*100)/100;};

原文地址:https://www.cnblogs.com/webgis-mc/p/10442924.html

时间: 2024-11-10 15:36:07

js获取整型数组最大值、最小值、平均值的相关文章

js获取数组中的最大值最小值

遍历方法: var tmp = [1,12,8,5]; var max = tmp[0]; for(var i=1;i<tmp.length;i++){ if(max<tmp[i])max=tmp[i]; } console.log(max); 使用apply方法: var a = [1,2,3,5]; console.log(Math.max.apply(null, a));//最大值 console.log(Math.min.apply(null, a));//最小值 多维数组可以这么修改

使用一个函数找出一个整型数组中的最大值和最小值

/***************************************************** 知识点:bool类型,命名空间,输入输出 题目要求: 使用一个函数找出一个整型数组中的最大值和最小值 *****************************************************/ #include<stdlib.h> #include<iostream> using namespace std; namespace CJJ // 定义命名空间

设计一个函数,找出整型数组元素的最大值

/* 设计一个函数,找出整型数组元素的最大值 */ #include <stdio.h> int maxOfArray(int array[], int length) { // 数组当做函数参数传递时,会当做指针变量来使用,指针变量在64bit编译器环境下,占据8个字节 //int size = sizeof(array); //printf("array=%d\n", size); //sizeof(array); // 1.定义一个变量存储最大值(默认就是首元素) i

获取数值型数组的平均值(分别使用增强for循环和普通for循环)

package com.Summer_0419.cn; /** * @author Summer * 获取数值型数组的平均值 */ public class Test_Method14 { public static void main(String[] args) { double[] a = { 100, 12, 102, 180, 13, 15.12 };// 静态方法声明一个变量 a.toString();//toString方法进行遍历 double b = avg(a); Syste

Android jni 编程3(对基本类型一维整型数组的操作)总结版

主要学习资料:黑马程序员的NDK方法使用(生产类库so)              jni编程指南中文版(已上传至博客园) 博主文章(它使用的是VS和eclipse联合开发):http://www.cnblogs.com/activity-life/p/3643047.html //0.传入一维整型数组,无返回值(但已对数组进行了修改) public native void arrayEncode(int[] arr); //1.传入一维整型数组,数组长度(因为c不容易获取而Java方便),返回

编程之美-----在一个整型数组里找出只出现过一次的那两个数

一.一个数组里除了一个数字之外,其他的数字都出现了两次 用异或来解 #include <iostream> using namespace std; int main() { int T; int n,m; while(cin>>T,T){ cin>>n; while(--T){ cin>>m; n=m^n; } printf("%d\n",n); } return 0; } 扩展: 一个整型数组里除了两个数字之外,其他的数字都出现了两次

Java整型数组的最大长度到底有多长?

Java整型数组的最大长度到底有多长? 今天上网查了一下,各种说法都有,这个问题似乎总困扰我们Java初学者,无奈,只好自己试了一下,以下是我的测试代码,如果有错误,还望不吝赐教! 使用eclipse默认的vm arguments,运行以下代码: public static void main(String[] args) {byte[] array=new byte[61858764];// short[] shortArray=new short[30929382];// int[] int

不创建第三方变量对整型数组逆置

以整型数组为例实现逆置 将一个整型数组逆序,如:数组a[5]={1,2,3,4,5},逆序之后数组a的内容变成{5,4,3,2,1}. void SwapNum(int& a, int& b) {  a = a^b;  b = a^b;  a = a^b; } void SwapArray(int *str,int size) {  int i = 0;  for (i = 0; i < size / 2; i++)  {   SwapNum(str[i], str[size - i

华为机试—整型数组中出现次数最多的元素

取出整型数组中出现次数最多的元素,并按照升序排列返回. 要求实现方法: public static int[] calcTimes(int[] num, int len); [输入] num:整型数组: len :输入的整数个数 [返回] 按照升序排列返回整型数组中出现次数最多的元素 [注意]只需要完成该函数功能算法,中间不需要有任何IO的输入输出 示例 输入:num = {1,1,3,4,4,4,9,9,9,10} len = 10 返回:{4,9} #include <iostream>