这里是javascript新手。 我试图创建一个带有文本参数的javascript函数,并计算文本中的单词,字符和空格的数量。
我无法添加"字数"我的功能:
function superCounter (string) {
var x = string.length,
numSpaces = 0;
for (var i = 0; i < x; i++) {
if (string.charAt(i) == " ") {
numSpaces++;
}
var y = 0 {
for (var i = 0; i < string.length,
if (string.charAt(i) === " ") {
y = +1;
}
y += 1;
}
return {
"characters" : x - numSpaces,
"spaces": numSpaces
};
}
superCounter("Work hard in silence, let success make the noise");
答案 0 :(得分:0)
你的功能有一些错误,所以我重写了它。这种方法怎么样?
function superCounter (string) {
var spaceCount = 0;
var charCount = string.length
for(var i = 0; i < charCount; i++){
if(string[i] === ' '){
spaceCount++;
}
}
return {
"characters" : charCount,
"spaces": spaceCount,
"words": string.split(' ').length
};
}
superCounter("Work hard in silence, let success make the noise");