đŸŽ„ ArrĂȘtez d'utiliser console.log ! đŸŽ„

Temps de lecture : 10 minutes environ.

Introduction

Bienvenue dans ce tutoriel consacrĂ© Ă  l'objet console de dĂ©bogage en JavaScript. Si vous ĂȘtes fatiguĂ© d'utiliser uniquement console.log pour dĂ©boguer votre code, cet article est fait pour vous. Nous allons explorer diverses mĂ©thodes de la console qui peuvent vous aider Ă  amĂ©liorer votre processus de dĂ©bogage et Ă  obtenir des informations plus prĂ©cises sur ce qui se passe dans votre code.

Structure HTML de Base

Commençons par créer une structure HTML de base. Nous allons inclure deux fichiers JavaScript : fonctions.js et scripts.js.

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="js/fonctions.js" defer></script>
<script src="js/scripts.js" defer></script>
</head>
<body>
</body>
</html>

Utilisation des Différentes Méthodes de la Console

console.log

La mĂ©thode console.log est la plus couramment utilisĂ©e pour afficher des messages dans la console. Cependant, il existe de nombreuses autres mĂ©thodes qui peuvent ĂȘtre plus adaptĂ©es Ă  diffĂ©rentes situations.

console.log("Hello, World!");

console.dir

La méthode console.dir affiche une représentation interactive de l'objet spécifié. C'est utile pour inspecter des objets complexes.

const panier = ["Pomme", "Banane"];
console.dir(panier);

console.table

La méthode console.table affiche les données sous forme de tableau, ce qui est particuliÚrement utile pour visualiser des structures de données complexes.

const clients = {
client1: {
nom: "Durand",
prenom: "Bruno"
},
client2: {
nom: "Dupond",
prenom: "François"
}
};
console.table(clients);

console.info

La méthode console.info est utilisée pour afficher des messages d'information.

console.info("Données envoyées");

console.error

La mĂ©thode console.error est utilisĂ©e pour afficher des messages d'erreur. Elle est commentĂ©e dans l'exemple pour montrer qu'elle peut ĂȘtre utilisĂ©e si nĂ©cessaire.

console.error("Une erreur est survenue.");

console.warn

La méthode console.warn est utilisée pour afficher des avertissements.

console.warn("Attention : Ceci est un avertissement.");

console.debug

La méthode console.debug est utilisée pour afficher des messages de débogage.

console.debug("Message de débogage");

console.count

La méthode console.count affiche le nombre de fois qu'une ligne de code particuliÚre a été exécutée.

 

console.count();

console.group et console.groupEnd

Ces méthodes permettent de regrouper des messages de console ensemble. Cela peut aider à organiser les sorties de la console et à les rendre plus lisibles.

console.group("Etiquette");
console.log("Message 1");
console.log("Message 2");
console.groupEnd();

console.time et console.timeEnd

Ces méthodes permettent de mesurer le temps écoulé entre deux points dans votre code. C'est utile pour évaluer les performances de certaines parties de votre application.

console.time("Timer");
setTimeout(function() {
console.timeEnd("Timer");
}, 3000);

console.assert

La méthode console.assert teste une assertion et affiche un message d'erreur si l'assertion est fausse.

const age = 17;
console.assert(age >= 18, "Mineur");

Fichier fonctions.js

Le fichier fonctions.js contient les définitions des fonctions utilisées dans l'exemple.

function calc(nb1, nb2) {
add(nb1, nb2);
console.count();
}

function add(nb1, nb2) {
console.debug(nb1, nb2);
console.count();
}

function delai() {
setTimeout(function() {
console.timeEnd("Timer");
}, 3000);
}

Conclusion

En utilisant ces différentes méthodes de la console, vous pouvez obtenir des informations plus précises et mieux organiser votre processus de débogage. N'hésitez pas à expérimenter avec ces méthodes pour voir comment elles peuvent améliorer votre flux de travail en développement JavaScript.

Obtenir de l'aide

Pour obtenir de l'aide, vous pouvez accéder au serveur Discord pour une entraide par chat.

đŸŽ„ ArrĂȘtez d'utiliser console.log ! đŸŽ„
Article publié le

Catégorie : Javascript

Mots-clés : Tutoriel HTML CSS Javascript

Partager : Partager sur Facebook Partager sur Twitter Partager sur LinkedIn