• Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Исходники, Скрипты, Коды, Шаблоны, Примеры, Прикрепления, Инструменты и тп. » Скрипты JavaScript, Примеры на JavaScript, полезные исходники, подобное » Функция определения самого короткого слова в строке (Функция определения самого короткого слова в строке)
Функция определения самого короткого слова в строке
Дата: Воскресенье, 31.03.2013, 10:56 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Функция определения самого короткого слова в строке



Код
function shortWord(s) {
    var arr = s.split(' ');
    var ret = s;
    for(var i=0; i<arr.length; i++) {
     ret = (ret.length>arr[i].length) ? arr[i] : ret;
    }
    return ret;
}


Использование:
Код
<script type="text/javascript">
var s='Всё написанное выше моё личное мнение и за абсолютную истину восприниматься не должно';
alert(shortWord(s)); // и
</script>


Если в строке два слова одинаковой длины, выведется последнее.


 
Дата: Воскресенье, 31.03.2013, 12:52 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Функция определения самого длинного слова в строке


Ну и то же самое, только наоборот:

Код
<script type="text/javascript">
function longWord(s) {
      var arr = s.split(' ');
      var ret = arr[0];
      for(var i=0; i<arr.length; i++) {
       ret = (ret.length<arr[i].length) ? arr[i] : ret;
      }
      return ret;
}
</script>


Использование:
Код
<script type="text/javascript">
var s='Всё написанное выше моё личное мнение и за абсолютную истину восприниматься не должно';
alert(longWord(s)); // восприниматься
</script>


Если в строке два слова одинаковой длины, выведется последнее.


 
Скрипты и коды для юкоз - Форум аццкого кодера » Исходники, Скрипты, Коды, Шаблоны, Примеры, Прикрепления, Инструменты и тп. » Скрипты JavaScript, Примеры на JavaScript, полезные исходники, подобное » Функция определения самого короткого слова в строке (Функция определения самого короткого слова в строке)
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия