Доброго времени суток форумчане!
Пока только вникаю в js и прохожу обучение на этом сайте. Но передо мной появилась задача, решить которую пока знания не позволяют. Рассчитываю на вашу помощь.
Нужно сделать алгоритм подсчета среднего количества символов в слове каждого предложения произвольного текста. Заранее не известно что это будет за текст и сколько там слов. Я худо бедно логику сделал. И "то что я написал" работает. Но меня смущает эстетическая сторона вопроса.
<!DOCTYPE HTML>
<html>
<head>
<title>example</title>
</head>
<body>
<textarea style="width: 300px; height: 150px;">Введите текст...</textarea><br/>
<input type="button" value="click me">
<script>
var textarea = document.querySelector('textarea'),
button = document.querySelector('input');
button.onclick = function ()
{
var text = textarea.value.split(/[.!?]+/); //разбитие на предложения
var message = 'Результат'+'\n';
for (var i = 0, ln = text.length; i < ln-1; ++i)
{
var words = text[i];
var word = words.split(' ');//разбитие на слова
var word_num = word.length; // количество слов в предложении
var rez = 0;
for (var j =0, lt = word.length; j < lt; ++j)
{
var k=word[j];
var sentence=k.length; //количество букв
rez = rez+sentence; //среднее количество букв в словах
}
var result = Math.round(rez/word_num);
i++
message = message +'Предложение №'+i+' - '+result+' символов'+'\n'
i--
}
alert(message);
}
</script>
</body>
</html>
Как сделать, что бы результат выводился не алертом, а к примеру с правой стороны экрана.
Был бы очень благодарен за помощь новочку