Нужно отделить букву, от последовательности чисел и сложить эти числа 
		
		
		
		5 4 5 Н5 2 4 5 5 4 4 5 
	Есть такая последовательность(рандомH ая) И нужно сложить все числа без Н и вывести среднюю арифметичемкую, прошу помощи, если это делается легко, отнеситесь с пониманием)(Да пишу скрипт для высчитывания среднего балла, тк в нашем журнали отключили такую функцию и вот приходится самому сооружац этот шайтан код)  | 
	
		
 
var a = '5 4 5 Н5 2 4 5 5 4 4 5'.match(/\d/g),
    avr = a.reduce((a, c) => +a + +c) / a.length;
    
    alert(avr)
Округлять или отбрасывать?  | 
	
		
 var marks = "5 4 5 Н5 2 4 5 5 4 4 5".split(/\s+/).filter(isFinite).map(Number); var avg = marks.reduce((a, b) => a + b, 0) / marks.length; alert(avg);  | 
	
		
 EmilkaL, 
	
const {sum, n} = '5 4 5 Н5 2 4 5 5 4 4 5'.split(/\s+/).reduce(({sum, n},b)=> (sum += (b == +b ? (n++, +b) : 0), {sum, n}), {sum : 0, n : 0});
alert(sum/n);
 | 
	
		
 окурглить, спасибо тебе добрый человек 
	 | 
	
		
 Спасибо вам всем огромное)если тут темы закрываются, то можно закрывить 
	 | 
	
		
 Цитата: 
	
  | 
	
		
 EmilkaL, 
	темы не закрываются.  | 
| Часовой пояс GMT +3, время: 11:36. |