我需要计算句号之前有多少个大写字母。所以找到每个句号并检查之前的字符是否为大写。
这是我拼凑起来的一些代码,我认为它们可以完成这项工作。
var s = 'Washington D.C. is a nice place.';
var counter = 0;
var totals = 0;
var n = s.indexOf(".",counter);
var times = s.split('.').length;
var l = n;
while(counter != times){
n = s.indexOf(".",l);
if(s.substring(n-1,1) == s.substring(n-1,1).toUpperCase())
totals++;
counter++;
l = n;
}
//totals should be 2