docs.rodeo

MDN Web Docs mirror

String.prototype.startsWith()

{{JSRef}} 

The startsWith() method of {{jsxref("String")}}  values determines whether this string begins with the characters of a specified string, returning true or false as appropriate.

{{InteractiveExample("JavaScript Demo: String.startsWith()")}} 

const str1 = "Saturday night plans";

console.log(str1.startsWith("Sat"));
// Expected output: true

console.log(str1.startsWith("Sat", 3));
// Expected output: false

Syntax

startsWith(searchString)
startsWith(searchString, position)

Parameters

Return value

true if the given characters are found at the beginning of the string, including when searchString is an empty string; otherwise, false.

Exceptions

Description

This method lets you determine whether or not a string begins with another string. This method is case-sensitive.

Examples

Using startsWith()

const str = "To be, or not to be, that is the question.";

console.log(str.startsWith("To be")); // true
console.log(str.startsWith("not to be")); // false
console.log(str.startsWith("not to be", 10)); // true

Specifications

{{Specifications}} 

Browser compatibility

{{Compat}} 

See also

In this article

View on MDN