Показать сообщение отдельно
  #5 (permalink)  
Старый 17.06.2019, 18:42
Новичок на форуме
Отправить личное сообщение для golifox Посмотреть профиль Найти все сообщения от golifox
 
Регистрация: 17.06.2019
Сообщений: 7

Ничего не выводит, подозреваю, что возможно нужно как то по другому объявить и вызвать скрипт (функцию). Читал, что есть разница foo() или foo. В моем случае нужно чтобы все выполнилось, а не возвращаемое значение - я это понимаю, но изменения в коде на результат не влияют

Функцию я переписал по-простому, считают кол-во знаков препинания, характерных для конца предложения (да, если будет ФИО через точки цикл ошибется, да, я знаю, но заморачиваться не нужно).

function isPunc(c) { //проверка символа на конечный знак препинания
	return ((c==".")||(c=="!")||(c=="?"));
  }

  function countSentences(s) { //посчитать кол-во предложений
    var count = 0;
	for (var i=0; i<s.length; i++){
		if (isPunc(s[i])) count++;
	}
	return count;
  }
Ответить с цитированием