как подсчитать количество букв до запятая
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, время: 11:13. |