String Essencial – Javascript

Tempo de leitura: 3 min

Escrito por Celso Kitamura
em 13 de julho de 2021

Entre para o Grupo VIP e fique sabendo antes das novidades

Junte-se à nossa comunidade de App Devs que estão transformando o mundo

100% livre de spam.

Compartilhe agora mesmo:

String Essencial – Javascript

Já sabemos que podemos utilizar variáveis do tipo string em nossos softwares.

 

Nesse vídeo eu vou te mostrar o mínimo que você precisa saber sobre string, o essencial para aprender programação em Javascript.

 

Vamos conversar sobre algumas operações básicas de manipulação de strings em Javascript.

 

String Essencial – Javascript

 

Já vimos o que é variável e tipos de variáveis. Se você ainda não viu, dá uma olhada aqui.

 

Variável é uma porção da memoria do computador com uma “etiqueta”, que é seu nome. Através do seu nome conseguimos ler e escrever dentro desse espaço.

 

String é um tipo de variável que guarda uma cadeia de caracteres.

 

Com este tipo de variável conseguimos manipular um texto para exibir ao usuário, seja ele vindo da base de dados, de outro sistema ou que o próprio usuário informou.

 

Criando Uma Nova String

 

Como já disse em outros vídeos, a declaração de variáveis em Javascript é opcional, mas é uma boa prática de programação, por isso vou sempre fazer desta forma.

 

Então, para criar uma nova string, basta declarar a variável com a palavra-chave var.

 

var texto = “Este é um texto de exemplo”;

 

Precisamos obrigatoriamente colocar o texto entre aspas, senão receberemos um erro.

 

Aspas Simples Ou Aspas Duplas?

 

E para delimitar esse texto, uso aspas simples ou aspas duplas?

 

var texto1 = “Este é um texto”;
var texto2 = ‘Este é outro texto’;

 

Em Javascript você pode escolher. Tanto faz usar um ou outro para delimitarmos o texto. Só não podemos misturar os dois na mesma string:

 

var texto = “Este texto está errado’;

 

A dica que dou aqui é escolher um. Não fique misturando as aspas no seu código, ele fica confuso de ler e depois de algum tempo nem você vai entender direito que se passa no código.

 

E como eu coloco aspas no meu texto que está dentro da string?

 

Se você usou um tipo de aspas para delimitar, pode utilizar a outra dentro do texto sem nenhum problema, como no exemplo abaixo:

 

var texto = ‘E ele disse “Tudo bem?” para todos os presentes.’;

 

Sequência De Escape

 

Poxa, mas eu escolhi utilizar duas aspas no meu código e agora preciso de um texto com aspas duplas também… tem como?

 

Sim, tem como sim. Basta utilizar uma sequência de escape.

 

Neste caso, podemos utilizar o \” para incluir aspas duplas em nossa string delimitada também com aspas duplas, assim:

 

var texto = “E ele disse \“Tudo bem?\” para todos os presentes.”;

 

Bom, se eu uso a barra invertida para incluir aspas, como faço para incluir uma barra invertida no texto?

 

Para isso usamos outra sequência de escape: \\

 

Existe também uma sequência de escape para incluirmos uma quebra de linha no texto, o: \n.

 

var texto = “Este texto está na primeira linha.\nE este na segunda linha.”;

 

As sequencias de escape do Javascript são:

 

\’ aspas simples
\” aspas duplas
\\ barra invertida
\b backspace
\f form feed
\n nova linha
\r carriage return
\t tab
\v tab vertical

 

Concatenando Strings

 

E para terminar essa aula de string essencial em javascript, vamos ver a concatenação de strings.

 

Concatenar é “colocar junto”, “juntar”.

 

E para juntar duas ou mais strings, usamos o operador +:

 

var texto01 = “Primeiro, ”;
var texto02 = “segundo.”;

var texto03 = texto01 + texto02;

console.log(texto03);

 

Podemos também misturar variáveis e texto:

 

var texto01 = “Este”;
var texto02 = “texto”;
var texto03 = texto01 + “ é um ” + texto02

console.log(texto03);

 

Desafio

 

Agora chegou a sua vez! O desafio de hoje é bem simples, crie um programa que peça o nome do usuário e imprima a saudação “Bem vindo [nome]!”.

 

Palavras Finais

 

Acabamos de ver o essencial, o mínimo sobre strings que você precisa saber para aprender a programar em Javascript.

 

Olha quanta coisa aprendemos em poucos minutos: vimos como criar uma string, como utilizar aspas simples e aspas duplas, sequencias de escape e concatenação de strings.

 

Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!

Olha o link: 👉🏼 https://celsokitamura.com.br/como-aprender-a-programar

Bora aprender a programar!

 

Compartilhe agora mesmo:

Comece pelo e-book GRATUITO (Por Tempo Limitado)

Crie Sua Primeira Skill Alexa

Se você não sabe por onde começar, este e-book te mostra o passo a passo para criar sua primeira skill Alexa.

QUERO CRIAR SKILLS PARA ALEXA!
100% livre de spam.

Você vai gostar também:

Para enviar seu comentário, preencha os campos abaixo:

Deixe uma resposta


*


*


Seja o primeiro a comentar!

Entre para o Grupo VIP e fique sabendo antes das novidades

Junte-se à nossa comunidade de App Devs que estão transformando o mundo

100% livre de spam.

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.

Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
Criado por WP RGPD Pro