alert(countOfWorld("world,8thanks*0you>like0000)))what"))
function countOfWorld(str){
var count = 0;
for(i = 0; i < str.length - 1; i++){
if(isABC(str[i]) && !isABC(str[i + 1])){
count++;
}
}
return count;
}
function isABC(scc){
if(scc >= "a" && scc <= "z" || scc >= "A" & scc <= "Z"){
return true;
}else
return false;
}
这串代码的逻辑是第一个字母是单词,第二个字母不是单词,但是最后一个单词后面没有非字母了,所以无法判断,所以怎样优化代码可以把最后一个单词也数进去?