Maison >Problème commun >Que fait l'option explicite ?
La fonction de l'option explicite est de déclarer que toutes les variables doivent être définies avant de pouvoir être utilisées. Sinon, le programme signalera une erreur lors de l'utilisation de variables non définies. De cette manière, les erreurs sont causées par l'orthographe du nom de la variable. et d'autres erreurs peuvent être évitées.
VBScript ne nécessite pas de définition explicite des variables, c'est-à-dire que les variables peuvent être utilisées directement sans définition. C'est très pratique, mais il est également sujet à des problèmes. ;
Par exemple, définissez d'abord une variable nommée "var9" et attribuez une valeur, mais lorsque vous l'utilisez ci-dessous, le nom de la variable est écrit par erreur comme "varg", comme indiqué dans le code ci-dessous. , aucune exception ne se produira lors de l'exécution du programme, mais cela entraînera des résultats de traitement incompatibles avec les attentes. Nous nous attendions à utiliser msgbox pour afficher la valeur de var9, mais la valeur de varg a été affichée et var9 n'a pas été attribué. une valeur et par défaut une valeur nulle
Le résultat de l'exécution est :
L'"Option Explicit" que nous dont nous parlons peut résoudre le problème ci-dessus. La fonction de "Option Explicit" est la suivante : déclarer que toutes les variables doivent d'abord être définies, sinon le programme signalera une erreur lors de l'utilisation de variables non définies. l'orthographe du nom de variable et d'autres erreurs peuvent être évitées, et "Option Explicit" peut accélérer la vitesse d'exécution du programme. Cela permet de gagner du temps pour allouer dynamiquement de l'espace de stockage des variables lorsque le programme est en cours d'exécution
Utilisons le ; codez tout à l'heure pour l'affiner, et ajoutez "Option Explicit" pour voir l'effet :
Le résultat de l'exécution est :
Le programme a signalé un erreur et identifié le problème avec notre utilisation des variables. Par conséquent, lors de la programmation, il est préférable d'ajouter "Option Explicit" pour éviter les exceptions inutiles. Il convient de noter : "Option Explicit" doit être placé en haut du programme.
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!