一个Javascript函数,它计算几个东西作为文本参数
Javascript function that counts several things a text argument
javascript新手。我正在尝试创建一个javascript函数,该函数接受文本参数并计算文本中的单词,字符和空格的数量。
我在添加"number of words"到我的函数时遇到麻烦:
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");
你的函数有一些错误,所以我重写了它。这种方法怎么样?
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");
相关文章:
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 操作员”;新的“;根据我想在几个JavaScript文件中使用的类,在JavaScript中使用
- 你好,这是测试用例,我必须在函数中传递n个参数
- indexOf具有2个参数
- 可以't将几个数字设置为<输入类型=“;数字“>
- 为什么jQuery文件的函数中有两个参数,但只接收一个参数
- 在onclick函数中传递多个参数
- 使用带有两个参数的函数的javascript映射
- 当加载几个js文件时,defer属性应该如何工作
- 将多个参数从jsp页面传递给javascript函数
- 使用几个<脚本>标签不会't工作-只调用一个脚本
- 如何从数组中删除几个相同的项
- 无法在“RTCPeerConnection”上执行“createOffer”:需要 2 个参数,但只有 0 个参数存在
- 在javascript函数中传递多个参数
- 包括php文件和几个js文件
- 如何在不编辑的情况下覆盖插件的几个参数
- 给一个有1个变量/对象的函数给定几个参数
- 一个Javascript函数,它计算几个东西作为文本参数
- 带有几个参数的JavaScript对象
- 向画布addeventlistener添加几个参数