Il metodo endsWith

Il metodo endsWith verifica se una stringa termina con la sottostringa specificata nel primo parametro. Se termina, restituisce true, altrimenti false. Con il secondo parametro opzionale è possibile forzare la lunghezza della stringa. In questo caso, la verifica non sarà sulla fine effettiva della stringa, ma su quella specificata.

Sintassi

javascriptstringa.endsWith(cosa cercare, [lunghezza stringa]);

Esempio

Verifichiamo se la stringa termina con la sottostringa data:

javascriptlet str = 'abcde';
let res = str.endsWith('cde');

console.log(res);

Risultato dell'esecuzione del codice:

javascripttrue

Esempio

Verifichiamo se la stringa termina con la sottostringa data:

javascriptlet str = 'abcde';
let res = str.endsWith('xxx');

console.log(res);

Risultato dell'esecuzione del codice:

javascriptfalse

Esempio

Forziamo la lunghezza della stringa per la verifica:

javascriptlet str = 'abcde';
let res = str.endsWith('bc', 3);

console.log(res);

Risultato dell'esecuzione del codice:

javascripttrue

Vedi anche

  • il metodo startsWith,
    che verifica l'inizio della stringa
  • il metodo indexOf,
    che effettua una ricerca nella stringa
  • il metodo lastIndexOf,
    che effettua una ricerca nella stringa dalla fine
  • il metodo includes,
    che cerca una stringa
  • il metodo at,
    che cerca un carattere della stringa