Neste exemplo, você aprenderá a escrever um programa JavaScript que verificará se uma string começa com outra string.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:
- String JavaScript
- String Javascript startsWith ()
- String JavaScript lastIndexOf ()
- JavaScript Regex
Exemplo 1: Usando startsWith ()
// program to check if a string starts with another string const string = 'hello world'; const toCheckString = 'he'; if(string.startsWith(toCheckString)) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )
Resultado
A string começa com "ele".
No programa acima, o startsWith()
método é usado para determinar se a string começa com 'he' . O startsWith()
método verifica se a string começa com a string específica.
A if… else
instrução é usada para verificar a condição.
Exemplo 2: usando lastIndexOf ()
// program to check if a string starts with another string const string = 'hello world'; const toCheckString = 'he'; let result = string.lastIndexOf(toCheckString, 0) === 0; if(result) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )
Resultado
A string começa com "ele".
No programa acima, o lastIndexOf()
método é usado para verificar se uma string começa com outra string.
O lastIndexOf()
método retorna o índice da string pesquisada (aqui pesquisando a partir do primeiro índice).
Exemplo 3: Usando RegEx
// program to check if a string starts with another string const string = 'hello world'; const pattern = /^he/; let result = pattern.test(string); if(result) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )
Resultado
A string começa com "ele".
No programa acima, a string é verificada usando o padrão RegEx e o test()
método.
/^
indica o início da string.