Maison > interface Web > js tutoriel > Pourquoi « console.log() » affiche-t-il « non défini » dans les consoles du navigateur ?

Pourquoi « console.log() » affiche-t-il « non défini » dans les consoles du navigateur ?

Barbara Streisand
Libérer: 2024-12-14 15:56:15
original
110 Les gens l'ont consulté

Why Does `console.log()` Show

Sortie non définie après Console.log() dans Chrome et Firefox

Problème :

Lors de l'exécution de console.log() dans Firefox ou Chrome, une ligne supplémentaire indiquant « non défini » apparaît dans le journal de sortie, quel que soit le mode d'exploitation. système.

Réponse :

La sortie "non définie" n'est pas ajoutée si console.log() est exécuté à partir d'un fichier JavaScript. Cependant, s'il est appelé directement depuis la console, la ligne "undefined" est attendue.

Explication :

Lorsque console.log() est utilisé depuis la console , il se comporte différemment que lorsqu'il est exécuté à partir d'un script. Dans la console, taper le nom d'une variable (par exemple, fenêtre) imprime ses informations. L'exécution d'une fonction void (comme console.log()) à partir de la console affiche également des informations sur la valeur de retour, qui est "indéfinie" dans ce cas.

Il a été confirmé que ce comportement se produit dans Chrome (version 23.0.1271.101) sur les systèmes Mac. De plus, la ligne « non définie » apparaît également lors de l'attribution directe d'une valeur à une variable dans la console.

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