70 of 264 menu

endsWith method

The endsWith method checks if a string ends with the substring specified in the first parameter. If it ends, then it returns true, and if it doesn't, then false. The second optional parameter can specify the string length. In this case, the check will not be the real end of the string, but the specified.

Syntax

string.endsWith(what to search, [string length]);

Example

We check if a string ends with a given substring:

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

The code execution result:

true

Example

We check if a string ends with a given substring:

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

The code execution result:

false

Example

Let's set the length of the string to be checked:

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

The code execution result:

true

See also

  • the startsWith method
    that checks the start of a string
  • the indexOf method
    that searches for the first occurrence of a substring
  • the lastIndexOf method
    that searches for the last occurrence of a substring
  • the includes method
    that searches for a string
  • the at method
    that searches for a string character
enru