Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

variável qtdPalavras pega inicializa com 1

Oie, gente estou quebrando minha cabeça com isso, meu projeto está bem legal, mas no momento de iniciar o jogo, o contador de palavras não está iniciando com 0 ele já inicia com um valor e eu não consigo descobrir de onde ele está pegando esse valor. vou deixar o código aqui para vocês.

//main

function inicializaContadores() {
    campo.on("input", function () {
        var conteudo = campo.val();
        var qtdPalavras = conteudo.split(/\S+/).length;
        $("#contador-palavras-digitadas").text(qtdPalavras);
        var qtdCaracteres = conteudo.length;
        $("#contador-caracteres").text(qtdCaracteres);


    });


Html



     <ul>
        <li><span id="contador-caracteres">0</span> Caracteres</li>
        <li><span id="contador-palavras-digitadas">0</span> Palavras</li>
      </ul>
    </div>
1 resposta
solução!

Bom não sei se está correto mas resolvi assim.

var qtdPalavras = conteudo.split(/\S+/).length - 1;

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software