Μέθοδος startsWith

Η μέθοδος startsWith ελέγχει αν μια συμβολοσειρά ξεκινά με την υποσυμβολοσειρά που καθορίζεται στην πρώτη παράμετρο. Αν ξεκινά, τότε επιστρέφει true, ενώ αν δεν ξεκινά, τότε false. Ως δεύτερη προαιρετική παράμετρο η μέθοδος δέχεται τη θέση από την οποία θα ξεκινήσει ο έλεγχος (από προεπιλογή από την αρχή της συμβολοσειράς).

Σύνταξη

javascriptσυμβολοσειρά.startsWith(τι ψάχνουμε, [αρχή ελέγχου]);

Παράδειγμα

Ας ελέγξουμε αν η συμβολοσειρά ξεκινά με την καθορισμένη υποσυμβολοσειρά:

javascriptlet str = 'abcde';
let res = str.startsWith('abc');

console.log(res);

Αποτέλεσμα εκτέλεσης του κώδικα:

javascripttrue

Παράδειγμα

Ας ελέγξουμε αν η συμβολοσειρά ξεκινά με την καθορισμένη υποσυμβολοσειρά:

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

console.log(res);

Αποτέλεσμα εκτέλεσης του κώδικα:

javascriptfalse

Παράδειγμα

Ας ξεκινήσουμε τον έλεγχο από μια καθορισμένη θέση:

javascriptlet str = 'abcde';
let res = str.startsWith('bc', 1);

console.log(res);

Αποτέλεσμα εκτέλεσης του κώδικα:

javascripttrue

Δείτε επίσης

  • η μέθοδος endsWith,
    που ελέγχει το τέλος της συμβολοσειράς
  • η μέθοδος indexOf,
    που πραγματοποιεί αναζήτηση υποσυμβολοσειράς
  • η μέθοδος includes,
    που ψάχνει για συμβολοσειρά
  • η μέθοδος at,
    που ψάχνει για χαρακτήρα της συμβολοσειράς