String

Em JavaScript, uma string é uma sequência de caracteres, como texto ou palavras. As strings são usadas para representar e manipular texto em JavaScript. Você pode criar strings usando aspas simples (') ou aspas duplas ("). Aqui estão alguns exemplos básicos de strings:

Criando Strings:

var stringComAspasSimples = 'Isso é uma string com aspas simples.';
var stringComAspasDuplas = "Isso é uma string com aspas duplas.";

Concatenando Strings:

Você pode concatenar (juntar) strings usando o operador + ou o método concat():

var nome = "Alice";
var saudacao = "Olá, " + nome + "!"; // Usando o operador de concatenação
var mensagem = "Olá, ".concat(nome, "!"); // Usando o método concat()

Acessando Caracteres em uma String:

Você pode acessar caracteres em uma string usando índices numéricos (baseados em zero):

var texto = "JavaScript";
console.log(texto[0]); // Saída: "J"
console.log(texto[4]); // Saída: "S"

Propriedades e Métodos de Strings:

JavaScript possui várias propriedades e métodos incorporados para trabalhar com strings:

  • length: Propriedade que retorna o número de caracteres em uma string.

    var texto = "Hello, World!";
    console.log(texto.length); // Saída: 13
    
  • toUpperCase(), toLowerCase(): Métodos que retornam a string em maiúsculas ou minúsculas, respectivamente.

    var texto = "Hello, World!";
    console.log(texto.toUpperCase()); // Saída: "HELLO, WORLD!"
    console.log(texto.toLowerCase()); // Saída: "hello, world!"
    
  • charAt(index): Método que retorna o caractere na posição especificada.

    var texto = "JavaScript";
    console.log(texto.charAt(4)); // Saída: "S"
    
  • substring(start, end): Método que retorna uma parte da string, começando do índice start até, mas não incluindo, o índice end.

    var texto = "JavaScript";
    console.log(texto.substring(0, 4)); // Saída: "Java"
    

Esses são apenas alguns exemplos básicos de como trabalhar com strings em JavaScript. Existem muitos outros métodos e propriedades disponíveis para manipulação de strings na linguagem. Strings são uma parte fundamental do desenvolvimento web e são amplamente utilizadas para representar texto em aplicativos JavaScript.