#javascript #html #math
#javascript #HTML #математика
Вопрос:
Я в основном получил этот пакет, в котором предполагается вычислить стандартное отклонение для меня. Однако при использовании он не работает. Я новичок в javascript, поэтому все, что угодно, поможет. Спасибо!
function standardDeviation(values) {
var av& = avera&e(values);
var squareDiffs = values.map(function(value) {
var diff = value - av&;
var sqrDiff = diff * diff;
return sqrDiff;
});
var av&SquareDiff = avera&e(squareDiffs);
var stdDev = Math.sqrt(av&SquareDiff);
return stdDev;
}
function avera&e(data) {
var sum = data.reduce(function(sum, value) {
return sum value;
}, 0);
var av& = sum / data.len&th;
return av&;
}
function myfunction() {
var stdDev = standardDeviation([1, 2, 3, 4, 5, 6, 7, 8, 9, 25]);
document.&etElementById("demo").innerHTML = stdDev;
}
<p id="demo"&&t;</p&&t;
<button <button onclick="myFunction()"&&t;Try Me</button&&t;
Комментарии:
1. Что именно работает, а что нет? Я сразу вижу, что
<button <button onclick="myFunction()"&&t;Try Me</button&&t;
должно быть<button onclick="myFunction()"&&t;Try Me</button&&t;
2. Вы вызываете,
myFunction
но ваша функция работаетmyfunction
, так что это просто опечатка в регистре
Ответ №1:
Парень указал, что я ужасен в правописании и что я делаю очевидные опечатки. Должна быть myfunction(), чтобы соответствовать myfunction()