Функция JavaScript, которая принимает строковый аргумент и подсчитывает его свойства. Я не уверен, почему он не работает. Я думаю, что есть проблема с линией console.log.Javascript отсутствует) после списка аргументов
function superCounter (TheWord) {
var NOWords = TheWord.split('').length;
var NOLetters = TheWord.length;
var NOSpaces = 0;
for (var i = 0; i < superCounter.length; i++)
if (TheWord[i] === " ") {
NOSpaces = +1;
}
var CTCharacters = TheWord.replace(/[.,\/#!$%\^&\*;:{}=\-_`~()]/g, "");
var TNCharacters = CTCharacters.length;
var AWLength = NOLetters/NOWords;
console.log("words:"
NOWords, "letters:"
NOLetters, "spaces:"
NOSpaces, "chars:"
TNCharacters, "avgLength:"
AWLength)
}
superCounter("The grintch made it happen");
Для вызова функции нужны запятые между * every * аргументом, включая аргументы, разделенные символами новой строки. – adelphus