WorksheetsQuiz sur les Méthodes de Recherche de Chaînes
Total questions: 20
Worksheet time: 10mins
Quelle méthode retourne l’index de la première occurrence d’un sous-texte ?
search()
indexOf()
lastIndexOf()
Quelle méthode retourne l’index de la dernière occurrence d’un sous-texte ?
lastIndexOf()
indexOf()
startsWith()
Quelle méthode peut accepter une expression régulière comme argument ?
includes()
indexOf()
search()
Que retourne `indexOf("a")` si "a" n'existe pas dans la chaîne ?
null
-1
false
Quelle méthode retourne `true` si une chaîne contient une sous-chaîne spécifique ?
search()
includes()
match()
Quelle méthode retourne toutes les correspondances d'une expression régulière globale ?
matchAll()
match()
search()
Que retourne `startsWith()` ?
Un index
Un tableau
Un booléen
Quelle méthode vérifiera si une chaîne se termine par une sous-chaîne donnée ?
endsWith()
lastIndexOf()
includes()
`match()` retourne quoi en cas de correspondance ?
true
Un tableau
Un nombre
Quelle est la différence principale entre `match()` et `matchAll()` ?
`matchAll()` retourne le premier match
`matchAll()` retourne un itérateur
`match()` retourne un itérateur
`'hello world'.indexOf('o')` retourne :
4
5
6
`'hello world'.lastIndexOf('o')` retourne :
4
7
8
La méthode `search()` retourne :
Un booléen
Un index
Un tableau
Quelle méthode utiliser pour savoir si une chaîne commence par un mot spécifique ?
startsWith()
indexOf()
match()
`'Bonjour'.includes('jour')` retourne :
true
false
undefined
`'chat'.endsWith('at')` retourne :
true
false
NaN
`'12345'.startsWith('1', 1)` retourne :
true
false
undefined
Quel est le type de retour de `matchAll()` ?
Tableau
Objet
Itérateur
La méthode `includes()` est sensible à :
La ponctuation
La casse
L’espace
Quelle méthode est préférable pour rechercher toutes les occurrences d’un motif avec des groupes ?
match()
matchAll()
search()
