Combines de console.log

Copiez-collez ces codes dans la console pour les voir en action.

Traditionnel

console.log("Je suis une huître !")

Le vieux de la vieille ?

Interpolation

console.log("Je suis un %s !", "saligaud")

Les backquotes ont pris la place de %s.

Stylisation

console.log("%c Ce texte est une oeuvre d'art.", "font-family: fantasy; color: pink; text-shadow: 2px 2px solid blue;")

Ça n'apporte rien en vrai, mais que c'est beau !

Avertissement

console.warn("Présence de gilets jaunes à proximité. Veuillez rester sur vos gardes.")

Pour faire parvenir un message négatif sans conséquences graves.

Erreur

console.error("Rendez-vous en prison. Ne passez pas par la case départ, ne touchez pas les 200€.")

Pour faire parvenir un message négatif. Accusez le visiteur d'avoir tout cassé !

Information

console.info("La récursivité est très utile dans le domaine des mathématiques.")

Une info, à titre d'information.

Test logique

console.assert("2 + 2 === 5", "Tu sais pas compter ?")

Le message ne sert que lorsque votre test est faux.

Purger la console

console.clear()

Nettoyer, balayer, astiquer le contenu de votre console !

Accéder au DOM

console.dir(document.getElementById("ex"))

Équivaut à un console.log de votre élément de DOM.

Regroupement

characters.forEach(char => {
console.group(char.name)
console.log(`${char.name} possède ${char.hp} points de vie`)
console.groupEnd(char.name)
})

Rassemblez vos console.log.

Compteur

console.count("Combien ?")
console.count("Combien ?")
console.count("Combien ?")
console.count("Combien ?")
console.count("Combien ?")

Combien de fois le mot "Combien ?" est-il apparu ?

Chronomètre

console.time("Génération des 2000 premiers termes de la suite de Fibonacci...")
let fi = [1, 1]
for (let a = 2; a < 2000; a++) {
fi.push(fi[a - 2] + fi[a - 1])
}

console.timeEnd("Génération des 2000 premiers termes de la suite de Fibonacci...")

Déterminez le temps d'exécution de votre code.