English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Objeto String do JavaScript

O objeto String do JavaScript é usado para armazenar e manipular texto.

Objeto String

O objeto String do JavaScript é um objeto global usado para armazenar strings.

Uma string pode ser qualquer texto entre aspas duplas ou simples:

var msg = "Hello world";
var msg = 'Hello world';

Diferente de alguns outros idiomas, o JavaScript não faz distinção entre aspas simples e duplas.

Os índices das strings do JavaScript começam com zero: o primeiro elemento da string está no índice 0, o segundo elemento é1e assim por diante.

Você pode encontrar em nossoNo tutorial do JavaScript StringSaiba mais sobre o String.

Propriedades do objeto String

A tabela a seguir lista as propriedades do objeto String:

PropriedadesDescrição
constructorRetorna a função que cria o protótipo do objeto String
lengthRetorna o comprimento da string
prototypePermite adicionar novas propriedades e métodos ao objeto

Métodos do objeto String

A tabela a seguir lista os métodos do objeto String:

MétodoDescrição
charAt()Retornar o caractere no índice especificado
charCodeAt()Retornar o código Unicode do caractere no índice especificado
concat()Conectar duas ou mais strings e retornar uma nova string
endsWith()Verificar se a string termina com uma substring especificada
fromCharCode()Converter um valor Unicode em um caractere
includes()Verificar se a string contém uma substring especificada
indexOf()Retornar o índice da primeira ocorrência de um valor especificado na string
lastIndexOf()Retornar o índice da última ocorrência de um valor especificado na string
localeCompare()Comparar dois strings no ambiente de linguagem atual
match()Comparar a string com uma expressão regular e retornar um array com todas as correspondências
repeat()Retornar uma nova string que contém o número especificado de cópias da string original
replace()Substituir uma string ou padrão que aparece na string por outra string, retornando uma nova string sem modificar a string original
search()Procurar uma string com expressão regular e retornar o índice do primeiro item correspondente
slice()Extrai uma parte da string e retorna como uma nova string
split()Divide a string em um array de substrings
startsWith()Verifica se a string começa com uma substring específica
substr()Extrai uma parte da string a partir do índice de início e de alguns caracteres posteriores
substring()Extrai a string entre os índices de início e fim
toLocaleLowerCase()Converte a string para letras minúsculas com base no ambiente de idioma do host
toLocaleUpperCase()Converte a string para letras maiúsculas com base no ambiente de idioma do host
toLowerCase()Converte a string para letras minúsculas
toString()Retorna o valor do objeto String
toUpperCase()Converte a string para letras maiúsculas
trim()Remove os espaços em branco no início e no final da string
valueOf()Retorna o valor original do objeto String

Atenção:Todas as métodos de string retornam um novo valor. Elas não alteram a variável original.