Javascript String startsWith()

The startsWith() method returns true if a string begins with specified character(s). If not, it returns false.

Example

const message = "JavaScript is fun";

// check if message starts with Java let result = message.startsWith("Java");
console.log(result); // true
// check if message starts with Script result = message.startsWith("Script");
console.log(result); // false

startsWith() Syntax

The syntax of the startsWith() method is:

str.startsWith(searchString, position)

Here, str is a string.


startsWith() Parameters

The startsWith() method takes in :

  • searchString - The characters to be searched for at the beginning of str.
  • position (optional) - The position in str to start searching for searchString. Default value is 0.

startsWith() Return Value

  • Returns true if the given characters are found at the beginning of the string.
  • Returns false if given characters are not found at the beginning of the string.

Note: The startsWith() method is case sensitive.


Example: Using startsWith() method

sentence = "Java is to JavaScript what Car is to Carpet.";

let check = sentence.startsWith("Java");
console.log(check); // true let check1 = sentence.startsWith("Java is"); console.log(check1); // true // case sensitive
let check2 = sentence.startsWith("JavaScript");
console.log(check2); // false // second argument specifies the starting position
let check3 = sentence.startsWith("JavaScript", 11);
console.log(check3); // true

Output

true
true
false
true

Recommended Reading: JavaScript String endsWith()