文字列引数をとり、そのプロパティを数える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");
改行で区切られた引数を含む関数を呼び出すときには、*引数ごとにカンマが必要です。 – adelphus