<aside> đĄ
</aside>
Sommaire :
console.log('handleAddTechno', techno)
// handleAddTechno, VueJS
MĂȘme chose en condensĂ© :
console.log({firstNumber})
// { firstNumber: 78 }
On peut mĂȘme condenser plusieurs variables :
console.log({ firstNumber, secondNumber })
// { firstNumber: 27, secondNumber: 54 }
Pour afficher le contenu des variables en JavaScript, on utilise la mĂ©thode console.log en passant autant de variables quâon veut en paramĂštres : console.log(premiere_variable, deuxieme_variable, ...). Exemple : console.log("Joyeux anniversaire %s, vous avez %d ans.", "Alice", 42) // Joyeux anniversaire Alice, vous avez 42 ans.
(Testé et vérifié : ça marche !)
alert()
permet dâafficher des messages dans une popup
prompt()
affiche un message demandant Ă l'utilisateur de saisir du texte.
Il renvoie le texte ou, si le bouton Annuler ou Esc est cliqué, null.
confirm()
affiche un message et attend que l'utilisateur appuie sur "OK" ou "Annuler".
Il renvoie true pour OK et false pour Cancel/Esc.
Interaction: alert, prompt, confirm
console.warn()
 affiche un message dâavertissement
console.error()
affiche un message dâerreur
console.clear()
vide la console
console.log()
permet dâafficher des messages dans la console
console.table()
affiche les index et les valeurs dâun array dans un tableau
Marche aussi avec les propriétés (clés et valeurs) des objets, mais pas leurs méthodesconsole.count()
affiche le nombre de fois que la ligne a été appeléeconsole.dir()
 Pour rendre une arborescenceconsole.group()
 démarre un nouveau groupe de log
console.groupCollapsed()
 pour que lâindentation soit fermĂ©e par dĂ©faut
console.groupEnd()
 termine le groupe dâindentation
console.time()
 démarre un chronomÚtre
console.timeEnd()
 arrĂȘte un chronomĂštre
etcâŠ
Comment utiliser console.log en JavaScript ?
Console - Référence Web API | MDN
Liste des spécificateurs de format CSS et de leurs sorties respectives.
| --- | --- |
console.log('%cUn style personnalisé', 'color: blue; background: green;')
console.log('Hello %cWorld %cKyle', 'color: blue;',' background: green;')
console.log("%cJ'ai mangĂ© une pomme đ", "color : white; background-color : rgb(25,25,50);
padding : 24px; font-weight : bold; font-size : 3em;")
Ce CSS ne sera pas repris si le JS est lancĂ© dans le terminal, mais le programme sâexĂ©cute bien par ailleurs
You Can Use CSS To Style console.log!
taper debugger;
pour poser un breakpoint = une pause dans lâexĂ©cution du code. Utile pour aller voir au cĆur dâune fonction
Apprendre le JavaScript : pourquoi (et comment) Ă©viter console.log
(Introuvable dans VS Codium et le .vsix ne fonctionne pas)
Donne les décomptes dans la ligne correspondante, et des détails en passant la souris dessus
Met les messages dâerreur dans la ligne correspondante, et des dĂ©tails en passant la souris dessus
Dans une zone Ă part sans avoir de navigateur ouvert :
(Introuvable dans VS Codium, mais le .vsix fonctionne)
Permet de voir le résultat des console.log directement dans le code à chaque CTRL S
Pour lancer Quokka.js, lancer lâinvite de commande CTRL MAJ P et y taper / sĂ©lectionner Quokka.js: Start on Current File
Ne marche pas avec console.table (mais montre quand mĂȘme le tableau dans lâonglet âSortieâ du terminal) - (Console Ninja ne montre rien)
Ne montre pas le CSS (mais Console Ninja non plus)
Comparaison avec node flie.js
Lâextension marche aussi avec VSCodium :