Ir ao conteúdo
  • Cadastre-se

Javascript Printar vetor do javaScript no HTML


Posts recomendados

Boa tarde

Estou tentando terminar um programa simples que printa o nome escrito com as letras separadas 

porém não consigo printar

EXEMPLO:

            Frase: I LOVE JAVA

           

            SAÍDA:

I

  L

     O

         V

              E

                   J

                        A

                            V

                                A

          -----------------------------------------------------------------------

meu cod esta assim:

 

-------------------------------------------------------------------------------

<!doctype html>
<html>
    <head>
        <title> PS - 4</title>
    
    <script type = "text/javascript">
    
    function se(){
        
        //alert('alkiii');
        
        var t, s;
        
        t = texto = document.form1.texto.value;
        
        s = t.split('');
        
        
        
        for(i = 0; i < s.length; i++){
            alert(s);
                
            document.write(s);    
        }
        
            
    }
    
    </script>
    
    
    </head>
    
    <body>
    
        <form name = "form1">
        
            Digite o texto<input type = "text" name = "texto" value = "" required>
            <input type = "button" value = "SEPARAR" onclick = "se()">
            
        
        
        </form>
        
        <div id = "saida">
        
        </div>
    
    </body>
    
</html>

 

Link para o comentário
Compartilhar em outros sites

É simples. Como uma string é um vetor de caracteres, então você pode obter cada caractere apenas usando a posição [0] ou [1], por exemplo. Você pode apagar a variável s e deixar apenas a variável t. Após isso, apenas precisa alterar no loop a condição, que no caso deverá ser o tamanho de t, e para isso você deverá usar a mesma função que usou para medir s. No final, apenas imprima o elemento do vetor e quebre a linha da seguinte forma:

document.write(t[i]+"<br>"); 

Como já foi introduzida a ideia, deixaremos que você tente mostrar da maneira de você deseja.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...