Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. JavaScript
  3. Referência JavaScript
  4. Objetos Globais
  5. String
  6. String.prototype.endsWith()

Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.

View in EnglishAlways switch to English

String.prototype.endsWith()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨setembro de 2015⁩.

O métodoendsWith() indica se uma string termina com determinados caracteres, retornandotrue oufalse.

Sintaxe

str.endsWith(stringSendoBuscada[, tamanho])

Parâmetros

stringSendoBuscada

Os caracteres a serem pesquisados no final da string.

tamanho

Opcional. Se fornecido, substitui o tamanho da string passada. Se omitido, o valor padrão é o tamanho da string.

Valor retornado

true se os caracteres passados forem encontrados no final da string. Do contrário, retornafalse.

Descrição

Este método permite que você verifique se uma string termina ou não com determinados caracteres. Este método é case-sensitive.

Exemplos

UsandoendsWith()

js
var str = "Ser ou não ser, eis a questão";console.log(str.endsWith("questão")); // retorna trueconsole.log(str.endsWith("ser")); // retorna falseconsole.log(str.endsWith("ser", 14)); // retorna true

Polyfill

Este método foi adicionada na especificação ECMAScript 6 e talvez não esteja disponível em todos as implementações JavaScript ainda. No entanto, você pode criá-lo adicionando o seguinte código:

js
if (!String.prototype.endsWith)  String.prototype.endsWith = function (searchStr, Position) {    // This works much better than >= because    // it compensates for NaN:    if (!(Position < this.length)) Position = this.length;    else Position |= 0; // round position    return (      this.substr(Position - searchStr.length, searchStr.length) === searchStr    );  };

Especificações

Specification
ECMAScript® 2026 Language Specification
# sec-string.prototype.endswith

Compatibilidade com navegadores

Veja também

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp