Как посчитать количество символов без пробелов
Я знаю, что очень просто считается с помощью
Код AS1/AS2:
|
Пройтись циклом по каждому символу. Для получения символа можно использовать метод .splice Вообще посмотрите какие есть методы у строк, можно и через inexOf что-то придумать. Но цикл наверное все равно придется написать.
|
Код AS3:
|
Код AS3:
|
Спасибо Tails, Krusty, udaaff. Рабочим оказался только вариант udaaff, но выводит не количество символов без пробелов, а количество пробелов :)
Попробовал так, но по сути — получилось тоже самое: Код AS1/AS2:
Код AS1/AS2:
Погуглил, и выяснил что необходимо указать, чем заменять. В итоге родился этот работающий код: Код AS1/AS2:
|
Если у вас пять слов, то пробелов сколько? 4.
|
Правильно, но функция же и выведет 4 даже без -1. Или я не прав?
К стати, Krusty, в вашем варианте же не -1, а +1. Почему так? |
Функция должна вывести пять :) Т.к. слов пять.
|
Код AS3:
всего 15 символов -(4 слова - 1) =12 +1 потому что скобки раскрыли. |
Спасибо, почти дошло, кроме:
1. Я думал, что функция length считает символы, а не слова. 2. Какие скобки? UPD Додумался, что считает длину массива, но про скобки и +1, или -1 не понял. |
Часовой пояс GMT +4, время: 19:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.