как подсчитать количество букв до запятая
let word = ['t', 'e', 'x', 't', ',', 'w', 'o', 'r', 'l', 'd', ',', 't', 'a', 'x'];
let src = 0; for (let i = 0; i < word.length; i++){ if (word[i] === ','){ console.log(src); src = 0; } else { src++; } } В слове "tax" условия не считает количество букв, а в тексте "text" и "world" условия работает и считает количество буквю. Люди кто знает ошибку, можете помощь. |
Всё считает. Но не показывает. Показывает у тебя только когда встречает запятую. После слова tax запятой уже нет, последнее значение остаётся в памяти.
|
код все равно не работает. Я поставил запятая после "tax". Все равно результата не дает.
|
bekaturgunov47,
:-?
<script>
let word = ['t', 'e', 'x', 't', ',', 'w', 'o', 'r', 'l', 'd', ',', 't', 'a', 'x'];
let src = 0;
for (let i = 0; i < word.length; i++) {
if (word[i] === ',') {
document.write(src + '<br>');
src = 0;
} else {
src++;
}
}
if(src) document.write(src + '<br>');
</script>
|
bekaturgunov47,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Цитата:
рони, не стыдно тебе document.write нубам подсовывать?) |
Aetae,
:)
<body>
<script>
let word = ['t', 'e', 'x', 't', ',', 'w', 'o', 'r', 'l', 'd', ',', 't', 'a', 'x'];
let src = 0;
for (let i = 0; i < word.length; i++) {
if (word[i] === ',') {
document.body.append(src + ' ');
src = 0;
} else {
src++;
}
}
document.body.append(src + ' ');
</script>
</body>
|
| Часовой пояс GMT +3, время: 22:55. |