JSFiddle - React, Tailwind, and code Playground

by BurpmanJunior

JavaScript

var values = [2, 56, 3, 41, 0, 4, 100, 23];

var sum = values.reduce(function(previous, current){ return current += previous; });
var avg = sum / values.length;
console.log(avg);

values.sort((a, b) => a - b);
var lowMiddle = Math.floor((values.length - 1) / 2);
var highMiddle = Math.ceil((values.length - 1) / 2);
var median = (values[lowMiddle] + values[highMiddle]) / 2;
console.log(median);


values.sort((a, b) => a - b);
var median = (values[(values.length - 1) >> 1] + values[values.length >> 1]) / 2;
console.log(median);