[Música] fala Mestres beleza no vídeo de hoje vai ser uma aula mais rápida que a gente vai falar aqui sobre manipulações de Strings antes da gente falar dos métodos de Strings né específicos de string porque tem um um conceito bem interessante que eu quero passar para vocês aqui alguns deles nós já vimos mas é só mesmo pra gente recapitular o um pouco sobre Strings tá como que a gente faz a manipulação então o que que a gente pode fazer com Strings né a gente viu aí que a gente já consegue fazer a concatenação né de
Strings o usando ali o operador né de soma então por exemplo eu posso ter aqui o a variável saudação que vai receber o Hello mais Word né e a gente pode ter mais concatenação aqui né da exclamação eu posso fazer aqui o console log de saudação isso aqui a gente já viu Eh que funciona né e eu adicionaria os espaços Hello e Word né e a gente teria aqui algo eh parecido com É de fato né a concatenação a junção aí de várias Strings e o que eu quero o conceito novo que eu quero trazer
para vocês aqui é uma coisa que a gente chama de template liter aqui eu vou deixar aqui ó concatenando Strings e Aqui nós temos o template literals e o que é isso né eu vou criar aqui uma variável essa variável vou chamar ela de nome e essa variável ela vai ser o template literal o template literal a gente define com crase tá então a gente coloca aí o caractere de crase né abrindo e fechando né duas crases na verdade e a gente vai ter aí o a definição do template litos e com ele a gente
consegue fazer essa concatenação e a e a manipulação da string de uma forma Bem Mais Simples então eu posso por exemplo criar aqui criar aqui a variável o nome que vai ser o meu nome e a outra variável sobrenome que vai ser o meu sobrenome e aqui no meu template literals a gente pode por exemplo escrever o nome completo é Coloco os dois pontos e logo após isso né eu dou um espaço aqui e isso dentro das crases e aqui eu posso colocar cifrão abro e fecho Chaves quando eu faço isso né eu consigo colocar
dentro da minha string o uma variável então eu posso colocar aqui a variável nome e aqui eu coloco um espaço cifrão abro Chaves de novo sobrenome e se eu salvo isso aqui e dou um console log no nome completo a gente roda isso aqui nós temos aí ó o nome completo é chancer Lima Então a gente a gente consegue através do template literals fazer essa é é muito mais fácil né manipular string Se eu quisesse colocar entre o nome sobrenome e um o ifen eh depois se eu quisesse continuar escrevendo aqui que mora mora na
cidade e aqui eu colocasse né o cifrão e Chaves e a variável cidade enfim facilita muito do que ter que ficar fazendo essa soma né e essa concatenação do estilo antigo ou o estilo antigo não né do do Prim da primeira forma que nós vimos aí como é feita tá então executando aqui ó tem lá ó que mora na cidade separado com IFA então a gente consegue eh trabalhar manipular de uma forma bem mais simples a nossa string tá e as Strings a gente eu não lembro se a gente chegou a falar sobre isso mas
eu acredito que não e eu quero recapitular aqui porque as Strings elas elas são uma estrutura indexada também né parecido com o Array então eu consigo eu vou comentar aqui esse console log e esse outro aqui eh eu consigo na string fazer o seguinte acessando caracteres eu consigo fazer o seguinte ó console log na no nome completo eu consigo pegar no índice que eu quero né então aqui ó no índice zero de nome né nome pode ser nome esse console log vai retornar o caracteres J né então nome e e Strings também são indexadas o
que significa que eu consigo por exemplo trabalhar com a string com o loop né eu posso criar um loop para percorrer toda a string eh usar né o for loop da mesma forma que nós tínhamos lá no arrei que a gente usava o for loop e a string e o ponto length né aqui no nas Strings nós temos né eu vou fazer aqui na linha de baixo console Dog nome ponto quando eu digito ponto relacionado a string Nós também Temos vários métodos né alguns deles nós vamos ver na na próxima aula mas nós temos aqui
ó o length né que seria o comprimento da string então se eu executo olha lá ó comprimento se tá então a string a gente consegue verificar o comprimento dela e eu consigo colocar isso aqui um loop né é o for o no caso aqui seria o o for loop comum né então eu teria aqui né a variável de controle I iG 0 a condição né que seria I menor que nome P Len e para cada iteração eu iria somar um aqui opa somar um né o i mais mais no meu na minha variável de controle
e aqui eu posso fazer né o console log do nome né o nome é a variável no índice I né que eu iria pegar todos os caracteres da minha variável nome ou deome completo né Vamos fazer deome completo aqui ó se eu salvo isso aqui e executo nós temos aí ó é ele fez aqui é J é o primeiro item L6 e aqui ele começou a printar né o nome completo para cada iteração né ele pegou cada caractere inclusive os espaços né tudo que tá dentro da string ele acessou aqui tá e fez o log
aqui pra gente então a gente consegue fazer um um log trabalhar com as Strings através de índice e conseguimos também usar outro tipo de loop que a gente se eu se eu não me engano a gente não falou desse tipo de loop ainda que é o for of né Ou seja eu teria um for criaria aqui a variável caractere caractere off e aqui a variável nome completo então nós tínhamos né o for in que nós falamos lá em objetos esse eu sei que a gente falou que é para trabalhar em cima de de estruturas enumeradas
né que seria o próprio objeto que eu conseguiria acessar as rodar o LOP em cima das chaves do objeto e aqui o for off a gente usa em estruturas indexadas como arrays Strings a com a Rais e Strings né que é o que a gente conhece até então tá então aqui se eu fizer o corsol log de caractere caractere e a gente executar isso aqui ó nós teremos cada caractere sendo printado aí que né que seria cada item da nossa string dado que a string ela é uma estrutura indexada tá então a gente consegue trabalhar
com esse tipo de loop também e então para essa aula é isso tá da próxima aula que a gente vai estar falando aí sobre os métodos de Strings e ver como fazer algumas dessas coisas aqui de forma mais simples tá então para essa aula é isso eu espero que eu tenha ajudado qualquer dúvida pode estar deixando um comentário aí logo abaixo e aí Muito obrigado e até a próxima [Música]