Quelle méthode permet de faire une recherche d'un mot dans une chaîne de caractères ?
A- match(MotRecherche)
B- find(MotRecherche)
C- search(MotRecherche)
La méthode search()
en JavaScript est utilisée pour rechercher une correspondance entre une expression régulière (regex) et une chaîne de caractères. Si une correspondance est trouvée, la méthode renvoie l'index de la première occurrence de la correspondance. Si aucune correspondance n'est trouvée, la méthode renvoie -1.
Voici comment utiliser la méthode search()
pour rechercher un mot dans une chaîne de caractères :
let chaine = "Bonjour, comment ça va ?";
let motRecherche = "comment";
let index = chaine.search(motRecherche);
if (index !== -1) {
console.log(`Le mot "${motRecherche}" a été trouvé à la position ${index} dans la chaîne.`);
} else {
console.log(`Le mot "${motRecherche}" n'a pas été trouvé dans la chaîne.`);
}
Dans cet exemple, si le mot "comment" est présent dans la chaîne, la console affichera la position de la première occurrence de ce mot. Sinon, elle indiquera que le mot n'a pas été trouvé.
Que vérifie isNaN(var) ?
A- Si var est défini
B- Si var est une chaîne de caractère
C- Si var n'est pas un nombre
La fonction isNaN(var)
en JavaScript vérifie si la valeur de la variable var
n'est pas un nombre (Not-a-Number). Concrètement :
C- Si var
n'est pas un nombre.
La fonction isNaN
retourne true
si la valeur de var
n'est pas un nombre, sinon elle retourne false
. Il est important de noter que isNaN
tente de convertir la variable en nombre avant de faire la vérification. Par conséquent, si la conversion en nombre est possible, même si le résultat est NaN
, la fonction retournera false
.
Exemple :
let exemple1 = "Hello";
let exemple2 = 42;
console.log(isNaN(exemple1)); // true, car "Hello" n'est pas un nombre
console.log(isNaN(exemple2)); // false, car 42 est un nombre
Quelle méthode efface un minuteur ?
A- clearSetTime()
B- clearTime()
C- clearTimeout()
La méthode clearTimeout()
en JavaScript est utilisée pour annuler l'exécution d'une fonction programmée pour être exécutée après un certain délai à l'aide de la fonction setTimeout()
.
Lorsque vous utilisez setTimeout()
, vous obtenez un identifiant de minuterie qui peut être utilisé avec clearTimeout()
pour annuler l'exécution prévue de la fonction. L'identifiant de minuterie est renvoyé par setTimeout()
lorsqu'il est utilisé pour programmer l'exécution différée d'une fonction.
Voici comment cela fonctionne :
// Définir une fonction à exécuter après un délai de 2000 millisecondes (2 secondes)
let maMinuterie = setTimeout(function() {
console.log("La fonction sera exécutée après un délai de 2 secondes.");
}, 2000);
// Annuler l'exécution prévue en utilisant l'identifiant de minuterie
clearTimeout(maMinuterie);
Dans cet exemple, la fonction clearTimeout(maMinuterie)
annule l'exécution prévue de la fonction qui aurait été exécutée après un délai de 2 secondes. Ainsi, clearTimeout()
est utilisé pour effacer le minuteur défini avec setTimeout()
.
Quel est l’objet qui se trouve dans TOP de la racine en JavaScript ?
A url
B top
C window
D document
La réponse correcte est (C) window.
La propriété top d'un objet Window fait référence à la fenêtre du navigateur de niveau le plus élevé à la racine de l'arborescence DOM. Par conséquent, l'objet qui se trouve dans TOP de la racine en JavaScript est window.
Les réponses (A), (B) et (D) sont incorrectes.
Comment ajouter un item en plus dans une liste ?
A- document.getElementById("myList").appendChild(newListItem);
B- document.getElementById("myList").newChild(newListItem);
C- document.getElementById("myList").addChild(newListItem);
La réponse correcte est A- document.getElementById("myList").appendChild(newListItem);
Voici une explication détaillée de la démarche :
Sélectionner la liste :
Créer le nouvel item :
const newListItem = document.createElement("li");
const newListItem = document.createTextNode("Nouvel item");
Ajouter l'item à la liste :
newListItem
à la fin de la liste sélectionnée.Exemple complet :
const list = document.getElementById("myList");
const newItem = document.createElement("li");
newItem.textContent = "Nouvel item";
list.appendChild(newItem);
Comment trouvez-vous le nombre avec la plus grande valeur de « a » et « b »?
A Math.ceil(a, b)
B Math.max(a, b)
C ceil(a, b)
D top(a, b)
La réponse correcte est (B) Math.max(a, b).
La fonction Math.max() renvoie le plus grand nombre parmi ceux passés en paramètres. Par exemple, Math.max(10, 20) = 20
.
Les réponses (A), (C) et (D) sont incorrectes.
Voici un exemple de code pour trouver le nombre avec la plus grande valeur de « a » et « b » :
const a = 10;
const b = 20;
const max = Math.max(a, b);
console.log(max); // 20
Comment mettre une valeur à un item d'une liste appelé node ?
A- node.createChild(document.appendTextNode("Water"));
B- node.addChild(document.addTextNode("Water"));
C- node.appendChild(document.createTextNode("Water"));
a réponse correcte est C- node.appendChild(document.createTextNode("Water"));
Voici comment cela fonctionne :
Créer un nœud de texte :
document.createTextNode("Water")
crée un nouveau nœud de texte contenant le texte "Water".Ajouter le nœud de texte à l'item de la liste :
node.appendChild(textNode)
prend le nœud de texte créé à l'étape 1 et l'ajoute en tant qu'enfant du nœud node
. Il devient ainsi le contenu de l'item de la liste.Les autres réponses sont incorrectes :
createChild()
n'existe pas pour les éléments DOM en JavaScript.addChild()
ni addTextNode()
ne sont des méthodes standard pour les éléments DOM.Exemple complet :
const list = document.getElementById("myList");
const item = document.createElement("li");
const textNode = document.createTextNode("Water");
item.appendChild(textNode);
list.appendChild(item);
Comment arrondir le nombre 3.12 à un nombre entier plus proche?
A Math.round(3.12)
B Math.rnd(3.12)
C float(3.12)
D Math.float(3.12)
La réponse correcte est (A) Math.round(3.12).
La fonction Math.round() arrondit un nombre à l'entier le plus proche. Dans ce cas, Math.round(3.12) = 3
.
Les réponses (B), (C) et (D) sont incorrectes.
Voici un exemple de code pour arrondir le nombre 3.12 à un nombre entier plus proche :
const number = 3.12;
const roundedNumber = Math.round(number);
console.log(roundedNumber); // 3
Comment arrondir le nombre 7.25 à l'entier inférieur ?
A- floor(7.25)
B- Math.flr(7.25)
C- Math.floor(7.25)
La fonction Math.floor() arrondit un nombre à l'entier inférieur. Dans ce cas, Math.floor(7.25) = 7
.
Les réponses (A) et (B) sont incorrectes.
Voici un exemple de code pour arrondir le nombre 7.25 à l'entier inférieur :
const number = 7.25;
const roundedNumber = Math.floor(number);
console.log(roundedNumber); // 7
Comment déclarer un tableau « tab » de 10 éléments ?
A tab = new Array(10)
B var tab[10]
C var tab = array(10)
D var tab(10)
Cette syntaxe utilise le constructeur Array() pour créer un nouveau tableau de 10 éléments. Les éléments du tableau sont initialement initialisés à la valeur undefined
.
Les réponses (B), (C) et (D) sont incorrectes.
tab
avec 10 éléments, mais les éléments sont initialisés à la valeur null
.array()
en JavaScript.tab()
en JavaScript.Voici un exemple de code pour déclarer un tableau tab
de 10 éléments :
const tab = new Array(10);
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.