String.prototype
A String.prototype
representa o prototipo de objeto String
.
Property attributes of String.prototype |
|
---|---|
Writable | no |
Enumerable | no |
Configurable | no |
Descrição
Todas as instâncias String
herdam de String.prototype
. Alterações na String
são propagadas para todas as instâncias String
.
Propriedades
String.prototype.constructor
- Especifica a função que cria o protótipo de um objeto.
String.prototype.length
- Reflete o comprimento da string.
N
- Usado para acessar o caractere na posição N onde N é um número inteiro entre 0 e um menor que o valor da
length
. Estas propriedades são apenas de leitura.
Métodos
Métodos não relacionados ao HTML
String.prototype.charAt()
- Retorna o caractere (exatamente uma unidade de código UTF-16) no índice especificado.
String.prototype.charCodeAt()
- Retorna um número que é o valor da unidade de código UTF-16 em dado índice.
String.prototype.codePointAt()
- Retorna um número inteiro não negativo Number que é o valor de posição de código da posição de código inicial em dado índice.
String.prototype.concat()
- Combina o texto de duas strings e retorna uma nova string.
String.prototype.includes()
- Determina se uma string deve ser encontrada dentro de outra string.
String.prototype.endsWith()
- Determina se uma string termina com os caracteres de outra string.
String.prototype.indexOf()
- Retorna o índice dentro do objeto String chamado da primeira ocorrência do valor especificado, ou -1 se não encontrado.
String.prototype.lastIndexOf()
- Retorna o índice dentro do objeto String chamado da última ocorrência do valor especificado, ou -1 se não encontrado.
String.prototype.localeCompare()
- Retorna um número indicando se uma string de referência vem antes ou depois ou é o mesmo que uma string dada em ordem de classificação.
String.prototype.match()
- Usado para combinar uma expressão regular com uma string.
String.prototype.normalize()
- Retorna o Formulário de Normalização Unicode do valor string chamado.
String.prototype.padEnd()
- Empacota a string atual desde o final com uma string dada para criar uma nova string de um dado comprimento.
String.prototype.padStart()
- Empacota a string atual desde o início com uma string dada para criar uma nova string de um dado comprimento.
String.prototype.quote()
Envolve a cadeia entre aspas duplas ("" ").String.prototype.repeat()
- Retorna uma string consistindo elementos do objeto repetido pelas vezes definidas.
String.prototype.replace()
- Usado para encontrar uma combinação entre uma expressão regular e uma string, e para substituir uma substring combinada com uma nova substring.
String.prototype.search()
- Executa a procura por uma combinação entre uma expressão regular e uma string especificada.
String.prototype.slice()
- Extrai uma seção de uma string e retorna uma nova string.
String.prototype.split()
- Separa um objeto
String
em um array de strings separando a string em substrings. String.prototype.startsWith()
- Determina se uma string começa com os caracteres de outra string.
String.prototype.substr()
- Retorna os caracteres em uma string começando no local especificado através do número especificado de caracteres.
String.prototype.substring()
- Retorna os caracteres em uma string entre dois índices na string.
String.prototype.toLocaleLowerCase()
- Os caracteres dentro de uma string são convertidos para letras minúsculas enquanto respeita a localidade atual. Para a maioria das línguas, irá retornar o mesmo que
toLowerCase()
. String.prototype.toLocaleUpperCase()
- Os caracteres dentro de uma string são convertidas para letra maiúscula enquanto respeita a localidade atual. Para a maioria das línguas, irá retornar o mesmo que
toUpperCase()
. String.prototype.toLowerCase()
- Retorna o valor da string de chamada convertido em minúsculas.
String.prototype.toSource()
- Retorna um objeto literal representando o objeto especificado; Você pode usar esse valor para criar um novo objeto. Substitui o metodo:
Object.prototype.toSource()
String.prototype.toString()
- Retorna uma string que representa o objeto especificado. Substitui o metodo:
Object.prototype.toString()
String.prototype.toUpperCase()
- Retorna o valor da string de chamada convertido em maiúscula.
String.prototype.trim()
- Retira o espaço em branco desde o início e o fim da string. Parte do padrão ECMAScript 5.
String.prototype.trimLeft()
(en-US)- Retira o espaço em branco do lado esquerdo da string.
String.prototype.trimRight()
(en-US)- Retira o espaço em branco do lado esquerdo da string.
String.prototype.valueOf()
- Retorna o valor primitivo do objeto especificado. Substitui o metodo:
Object.prototype.valueOf()
String.prototype[@@iterator]()
- Retorna um novo objeto
Iterator
que repete sobre os pontos de código de um valor String, retornando cada ponto de código como um valor String.
Métodos de envoltório HTML
Esses métodos são de uso limitado, pois fornecem apenas um subconjunto das tags e atributos HTML disponíveis.
String.prototype.anchor()
<a name="name">
(alvo hipertexto)String.prototype.big()
<big>
String.prototype.blink()
<blink>
String.prototype.bold()
<b>
String.prototype.fixed()
- <tt> (en-US)
String.prototype.fontcolor()
<font color="color">
(en-US)String.prototype.fontsize()
<font size="size">
(en-US)String.prototype.italics()
<i>
String.prototype.link()
<a href="url">
(link para URL)String.prototype.small()
- <small> (en-US)
String.prototype.strike()
- <strike> (en-US)
String.prototype.sub()
- <sub> (en-US)
String.prototype.sup()
- <sup> (en-US)
Especificações
Especificacoes | Status | Comentarios |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Padrão | Definição inicial. |
ECMAScript 5.1 (ECMA-262) The definition of 'String.prototype' in that specification. |
Padrão | |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'String.prototype' in that specification. |
Padrão | |
ECMAScript (ECMA-262) The definition of 'String.prototype' in that specification. |
Padrão em tempo real |
Compatibilidade entre browsers
No compatibility data found for javascript.builtins.String.prototype
.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.
A tabela de compatibilidade nesta página é gerada a partir de dados estruturados. Se você quiser contribuir com os dados, verifique https://github.com/mdn/browser-compat-data e envie-nos um pedido de participação.