Maison > interface Web > js tutoriel > Pourquoi « console.log() » ajoute-t-il « non défini » dans ma console JavaScript ?

Pourquoi « console.log() » ajoute-t-il « non défini » dans ma console JavaScript ?

Linda Hamilton
Libérer: 2024-12-13 17:35:09
original
433 Les gens l'ont consulté

Why Does `console.log()` Append

Debug Console.log ajoutant une ligne non définie

Lors de l'utilisation de console.log en JavaScript, certains utilisateurs rencontrent un problème où une ligne supplémentaire contenant " undefined" est ajouté à la sortie du journal. Cela se produit systématiquement dans Firefox et Chrome sur les systèmes Windows et Linux.

Comprendre la ligne non définie

Il est crucial de noter que cette ligne non définie ne doit pas apparaître dans la console. log est appelé depuis un fichier JS. Cependant, si console.log est directement invoqué depuis la console elle-même, la ligne non définie a du sens.

La console permet aux utilisateurs d'imprimer des informations sur les variables en saisissant leurs noms. Lorsqu'une fonction void telle que console.log est exécutée dans la console, elle affiche également des informations sur la valeur de retour, qui n'est pas définie dans ce cas.

Exemple et démonstration

Pour illustrer cela, ouvrez la console dans Chrome (ou Firefox) et saisissez ce qui suit :

window
console.log()
var bla = "sdfdfs"
Copier après la connexion

Remarquez que lorsque vous tapez "window", il renvoie informations sur l'objet fenêtre. De même, console.log() sans aucun argument imprime undefined. En effet, si vous rencontrez la ligne indéfinie lors de l'exécution de console.log dans un fichier JS, assurez-vous qu'elle n'est pas appelée depuis la console elle-même. Sinon, c'est un comportement attendu.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal