|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jan 2012
Сообщений: 24
|
Как посчитать количество символов без пробелов
Я знаю, что очень просто считается с помощью
Но не знаю, как посчитать их без пробелов. Помогите, пожалуйста. |
|
|||||
Пройтись циклом по каждому символу. Для получения символа можно использовать метод .splice Вообще посмотрите какие есть методы у строк, можно и через inexOf что-то придумать. Но цикл наверное все равно придется написать.
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: Jul 2007
Сообщений: 393
|
Последний раз редактировалось Krusty; 21.08.2012 в 23:08. |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
|
|
|||||
Регистрация: Jan 2012
Сообщений: 24
|
Спасибо Tails, Krusty, udaaff. Рабочим оказался только вариант udaaff, но выводит не количество символов без пробелов, а количество пробелов
Попробовал так, но по сути — получилось тоже самое: Можете пояснить зачем здесь -1? UPD Погуглил, и выяснил что необходимо указать, чем заменять. В итоге родился этот работающий код: P.S. Все еще хочется узнать, зачем -1. |
|
|||||
Регистрация: Jul 2007
Сообщений: 393
|
Если у вас пять слов, то пробелов сколько? 4.
|
|
|||||
Регистрация: Jan 2012
Сообщений: 24
|
Правильно, но функция же и выведет 4 даже без -1. Или я не прав?
К стати, Krusty, в вашем варианте же не -1, а +1. Почему так? |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Функция должна вывести пять Т.к. слов пять.
|
|
|||||
Регистрация: Jul 2007
Сообщений: 393
|
выводит 12. Это правильно. Логика.
всего 15 символов -(4 слова - 1) =12 +1 потому что скобки раскрыли. |
|
|||||
Регистрация: Jan 2012
Сообщений: 24
|
Спасибо, почти дошло, кроме:
1. Я думал, что функция length считает символы, а не слова. 2. Какие скобки? UPD Додумался, что считает длину массива, но про скобки и +1, или -1 не понял. Последний раз редактировалось eight.alex; 22.08.2012 в 01:12. |
Часовой пояс GMT +4, время: 01:54. |
|
« Предыдущая тема | Следующая тема » |
Теги |
length , text |
Опции темы | |
Опции просмотра | |
|
|