vbscript variables how declare
Introduction aux variables VBScript: Tutoriel n ° 2
Dans mon précédent tutoriel sur ' Introduction à VBScript «, Nous avons discuté de certains des sujets d'introduction de VBScript.
Dans ce didacticiel, nous aborderons l'un des sujets de base mais les plus importants de VBScript qui vous aideront à passer au niveau suivant, acquérant ainsi des connaissances sur le travail sur le code VBScript. Il est très important de connaître l'utilisation de Variables VBScript avant de procéder dans un langage de programmation.
Ce didacticiel vous permettra d'en apprendre davantage sur la portée des variables et sur la façon dont les variables sont déclarées et utilisées dans VBScript.
Les variables sont comme des conteneurs où les valeurs peuvent être stockées et modifiées également pendant la Exécution de script .
Ceux-ci sont nommés comme des emplacements de mémoire auxquels on peut accéder en donnant des noms, c'est-à-dire que nous pouvons faire référence à n'importe quelle variable par son nom pour voir quelle valeur elle contient ou si nous devons changer une valeur. La variable est l'aspect clé de l'apprentissage de n'importe quelle langue facilement et efficacement.
Suggestion de lecture = >> Variables VBA et option explicites
Ce que vous apprendrez:
- Règles de dénomination des variables / conventions de dénomination
- Déclaration de variable et ses types
- Attribution de valeurs à des variables dans VBScript
- Portée des variables
- Déclaration et attribution de valeurs aux tableaux
- Conclusion
- lecture recommandée
Règles de dénomination des variables / conventions de dénomination
Il y a certains points à garder à l'esprit, nous pouvons plutôt dire qu'il y a certaines règles à suivre avant de nommer une variable.
Elles sont:
- Le nom de la variable doit toujours commencer par un alphabet. Par exemple: sortie, nom, etc. Et le nom de variable ne doit pas commencer par un nombre ou un caractère spécial comme _va123, 12non, etc.
- Le nom de la variable ne peut pas dépasser une limite de 255 caractères
- Le nom de la variable ne doit jamais contenir de point (.)
Ces règles doivent être strictement suivies par une bonne pratique de programmation.
qu'est-ce qu'un bon nettoyeur de pc gratuit
Maintenant, il est important de savoir comment les variables sont déclarées.
Déclaration de variable et ses types
Toute variable doit être déclarée en premier, avant d'être utilisée. Dans différentes langues, différents mots-clés sont utilisés pour déclarer une variable.
Voyons comment une variable est déclarée dans le VBScript.
C'est une bonne pratique de programmation de déclarer d'abord la variable, puis de commencer à l'utiliser pour éviter tout problème / confusion dans le code restant. Je vais faire un bref sur ce point dans un moment.
Nous pouvons déclarer des variables à l'aide d'instructions Public, Private ou Dim .
Exemple:
Si vous souhaitez déclarer une variable «âge», elle peut être déclarée comme suit:
Âge faible
Vous pouvez déclarer plusieurs variables sur une seule ligne en les séparant par une virgule (,) comme indiqué ci-dessous:
Employé sombre, nom, école, classe
De cette manière, une variable peut être créée.
Types de déclaration de variable:
Il existe 2 façons de déclarer une variable. Ils sont indiqués ci-dessous.
# 1) Déclaration implicite
Lorsque des variables sont utilisées directement sans déclaration, il s'agit d'une déclaration implicite. Cependant, ce n’est pas une bonne pratique car si parfois un nom de variable n’est pas correctement orthographié dans le script, il peut produire des résultats étranges lors de l’exécution et parfois, il ne sera pas facile de le détecter par l’utilisateur.
Comprenons cela avec un exemple simple:
âge = 10
Dans ce cas, si vous avez mal orthographié la variable «age» pour «aeg», le script créera automatiquement une nouvelle variable avec le nom «aeg».
Pour surmonter cela, vous pouvez utiliser ' Option explicite » , qui est discuté ci-dessous.
# 2) Déclaration explicite
La déclaration de variables avant de les utiliser s'appelle une déclaration explicite de variables. C'est ce que nous avons fait ci-dessus.
Par exemple : Âge faible
Donc, avant de passer au sujet suivant, laissez-moi vous expliquer un peu Option Explicit.
Option explicite:
Cela fournit un mécanisme dans lequel l'utilisateur doit déclarer toutes les variables à l'aide d'instructions Dim, Public ou Private avant de les utiliser dans le script.
Dans l'option explicite, si un utilisateur essaie d'utiliser les variables qui ne sont pas déclarées dans le cas d'Option Explicit, une erreur se produit. Il est toujours recommandé d’utiliser ‘Option Explicit’ en haut du code afin que même si vous avez involontairement utilisé un mauvais nom de variable, vous puissiez le corriger immédiatement sans aucune confusion.
Attribution de valeurs à des variables dans VBScript
L'attribution de valeurs aux variables dans VBScript se fait de la même manière que dans les autres langages de programmation. Après la déclaration d'une variable, une valeur lui est affectée à l'aide d'un Égal (=) Opérateur.
Le nom de la variable apparaît sur la gauche et la valeur qui est affectée à la variable se trouve sur le côté droit de l’opérateur ‘=’.
Comprenons cela avec quelques exemples simples:
différence entre le plan de test et le cas de test
Exemple 1:
Si une variable à laquelle une valeur doit être affectée est Chaîne de caractères tapez alors il peut être attribué en utilisant des guillemets doubles («»).
Let’s learn assigning values to variables Dim msg msg = “Hello Everyone” Msgbox msg ‘this will show Hello Everyone message in the message box
Exemple 2:
Si une variable à laquelle une valeur doit être affectée est Numérique tapez alors il peut être attribué sans utiliser de guillemets.
Let’s learn assigning values to variables Dim val val = 10 Msgbox val ‘this will show 10 in the message box
Voyons maintenant la portée des variables.
Portée des variables
La portée des variables permet de voir facilement la visibilité d'une variable jusqu'au point auquel elle peut être accessible. Discutons-en en détail pour mieux comprendre.
Une variable peut être déclarée en utilisant l'un des 3 mots-clés - Dim, public ou privé .
La question qui se pose maintenant est «quelle est la différence dans leur utilisation et quand en utilise-t-on un en particulier?» J'essaierai d'expliquer chacun de ces mots-clés à l'aide d'exemples.
Aucun- Si une variable est déclarée à l'aide du mot-clé Dim à l'intérieur de la fonction, sa portée sera limitée au niveau de la fonction uniquement, c'est-à-dire que cette variable ne sera pas accessible une fois la fonction terminée.
Voici un exemple pour Dim:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Dim val2 val2 = 12 Dim val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will not show anything as val2 is declared inside the function Msgbox val3 ‘this will not show anything as val3 is declared inside the function
Privé- Si une variable est déclarée en utilisant le mot-clé Private à l'intérieur de la fonction, sa portée ne sera pas limitée au niveau de la fonction uniquement, mais elle sera accessible partout dans ce script particulier. Ici, la portée d'une variable est plus large que dans le cas de Dim car elle n'est pas limitée au niveau de la fonction mais à un script particulier.
Voici un exemple pour Private:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Private val2 val2 = 12 Private val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will show 12 as val2 is declared Private inside the function Msgbox val3 ‘this will show val3 as val3is declared Private inside the function
Publique- Si une variable est déclarée en utilisant le mot-clé Public à l'intérieur de la fonction, sa portée ne sera pas limitée jusqu'au niveau de la fonction, mais elle peut être consultée partout dans ce script particulier et dans d'autres scripts également. Ici, la portée d'une variable est beaucoup plus large que celle dans le cas de Dim et Private.
table de hachage de chaînage séparée c ++
Voici un exemple pour le public:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Public val2 val2 = 12 Public val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will show 12 as val2 is declared Public inside the function Msgbox val3 ‘this will show val3 as val3is declared Public inside the function
Allons de l'avant vers le sujet important «Déclarer et attribuer des valeurs aux tableaux».
Déclaration et attribution de valeurs aux tableaux
Les tableaux eux-mêmes sont un sujet très important à comprendre. Par conséquent, nous discuterons des tableaux en détail dans l'un de mes prochains tutoriels, mais pour le moment, je souhaite simplement vous montrer la déclaration des variables de tableau.
Le besoin d'un tableau survient lorsque vous souhaitez avoir une variable qui peut transporter une série de valeurs dans un emplacement mémoire.
Voici la procédure pour déclarer un tableau:
Dim Arraycount (4) - Cela signifie qu’il s’agit d’un tableau comportant 5 valeurs à partir de l’index «0».
Pour affecter des valeurs à ce tableau, vous pouvez donner des valeurs de type numérique ou chaîne pour chaque index. Utilisez des guillemets doubles pour attribuer des valeurs de chaîne.
nombre de tableaux (0) = 1
nombre de tableaux (1) = 2
nombre de tableaux (2) = 3
nombre de tableaux (3) = 4
nombre de tableaux (4) = 5
Réseau multidimensionnel : Lorsqu'il y a plus d'un tableau, il est appelé tableau multidimensionnel. Supposons qu'il existe un tableau de 2 dimensions, c'est-à-dire qu'il y a 6 lignes et 6 colonnes, il peut donc être déclaré comme suit:
Dim arrayage (6, 6)
Conclusion
Tout était question de variables, de leur utilisation et de leur portée dans le langage de programmation VBScript.
J'espère que ce tutoriel vous sera plus facile pour continuer avec d'autres sujets ultérieurs de cette série.
Tutoriel suivant # 3 : Nous discuterons plus en détail des constantes, des opérateurs et de la priorité des opérateurs dans le prochain tutoriel.
Restez à l'écoute et N'hésitez pas à partager vos réflexions, faites-nous également savoir si vous avez des doutes sur ce tutoriel.
lecture recommandée
- Variables Python
- Variables et fonctions JMeter
- Variables en C ++
- Paramétrage des données JMeter à l'aide de variables définies par l'utilisateur
- Tableaux VBScript: utilisation des fonctions DIM, REDIM, Split et Ubound Array
- Constantes, opérateurs et priorité des opérateurs dans VBScript
- Gestion des erreurs VBScript: VBScript en cas d'erreur, en cas d'erreur GoTo 0, en cas d'erreur, reprendre ensuite
- Instructions conditionnelles VBScript: VBScript If, ElseIf, Select Case