Функция определения самого длинного слова в строке
Ну и то же самое, только наоборот:
Код
<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>
Если в строке два слова одинаковой длины, выведется последнее.