04.10.2021, 18:46
|
Новичок на форуме
|
|
Регистрация: 04.10.2021
Сообщений: 2
|
|
как подсчитать количество букв до запятая
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" условия работает и считает количество буквю. Люди кто знает ошибку, можете помощь.
|
|
04.10.2021, 18:50
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,586
|
|
Всё считает. Но не показывает. Показывает у тебя только когда встречает запятую. После слова tax запятой уже нет, последнее значение остаётся в памяти.
__________________
29375, 35
|
|
04.10.2021, 18:53
|
Новичок на форуме
|
|
Регистрация: 04.10.2021
Сообщений: 2
|
|
код все равно не работает. Я поставил запятая после "tax". Все равно результата не дает.
|
|
04.10.2021, 19:15
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
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>
|
|
04.10.2021, 19:15
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
bekaturgunov47,
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[html run]
... минимальный код страницы с вашей проблемой
[/html]
О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
|
|
04.10.2021, 19:17
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,586
|
|
Сообщение от bekaturgunov47
|
код все равно не работает. Я поставил запятая после "tax". Все равно результата не дает.
|
Не обманывай.
рони, не стыдно тебе document.write нубам подсовывать?)
__________________
29375, 35
|
|
04.10.2021, 19:21
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
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>
|
|
|
|