Стандартное отклонение JavaScript

Я пытаюсь получить стандартное отклонение ввода пользователя. У меня следующее, но он возвращает неправильное значение для SD. Расчет должен идти следующим образом: Значения суммы / количество значений = среднее значение Квадрат (сумма каждого значения) Сумма квадратов / числовых значений.

Помощь Оценена (и объяснение, если это возможно):

 Сумма функции () {var val = document.getelementbyId ('userInput'). Значение;  var temp = val.split ("");  VAR Total = 0;  var v;  VAR означает = Total / temp.length;  var total1 = 0;  var v1;  var temp23;  VAR Square;  для (var i = 0; i ');  Document.write (среднее + '
'); document.write (квадрат); }