HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Travailler avec des variables
|
Quand une variable a déclaré elle a réservé un espace dans la mémoire d'ordinateur qui peut être utilisation pour storaging des données pendant l'exécution des manuscrits. Vous pouvez employer des variables :
- Stocker l'entrée de l'utilisateur par l'intermédiaire de la page Web
- Les données sont retournées des procédures et des fonctions
- Tenir les résultats des calculs
|
Déclaration des variables
|
Le faible rapport, le rapport public, et le rapport privé sont employés pour déclarer des variables en manuscrit, explicitement. Par exemple :
|
Vous déclarez également des variables multiples en séparant chaque nom variable avec une virgule. Par exemple :
|
Dim Left, Right,Top, Bottom.
|
Vous pouvez également déclarer une variable implicite en employant simplement le nom variable à l'intérieur du manuscrit. Mais ce n'est pas une bonne pratique parce que vous pourriez mal épeler le nom variable dans un ou plusieurs endroits, causant des résultats inattendus quand votre manuscrit est couru. Pour cette raison, le rapport explicite d'option est disponible pour exiger la déclaration explicite de toutes les variables. Le rapport explicite d'option devrait être le premier rapport en votre manuscrit.
|
Nommer des limitations
|
- Doit commencer par une lettre
- Ne peut pas contenir une période (.)
- Ne peut pas excéder 255 caractères
- Ils doivent être uniques dans la même portée.
|
Variantes et sous-types
|
VBScript a un type de données simple appelé une variante. Les variantes ont la capacité de stocker différents types de données. Les types de données qu'une variante peut stocker désigné sous le nom des sous-types. La table suivante décrit les sous-types soutenus par VBScript.
|
Subtype |
Description of Uses for Each Subtype |
Byte |
Integer numbers between 0 to 255 |
Boolean |
True and
False |
Currency |
Monetary values |
Date |
Date and time |
Double |
Extremely large numbers with decimal points |
Empty |
The value that a variant holds before being used |
Error |
An error number |
Integer |
Large integers between -32,768 and 32,767 |
Long |
Extremely large integers (-2,147,483,648 and
2,147,483,647) |
Object |
Objects |
Null |
No valid data |
Single |
Large numbers with decimal points |
String |
Character strings |
Assigner des valeurs
|
Pour assigner une valeur à la variable
Variable_name = valeur
Les exemples suivants démontrent comment à assigner des valeurs aux variables :
Nom = « toit de Larry »
HoursWorked = 50
Des heures supplémentaires = rectifier
|
Portée et vie des variables
|
Moyens de vie combien de temps une variable existe
Quand vous déclarez une variable à l'intérieur d'un procédé, la variable peut seulement être accédée dans ce procédé. Quand la commande de l'extension de programme en dehors du procédé, la variable est détruite. Ces variables s'appellent les variables locales. Vous pouvez avoir des variables locales avec le même nom dans différentes procédures, parce que chacun est identifié seulement par le procédé duquel on lui déclare.
Toutes procédures peuvent accéder à la variable si les varibles déclaraient de en dehors d'un procédé. La vie de ces variables commence quand elles sont déclarées sur le moment et des extrémités de chargement de page quand la page est fermée.
|
Le descibe suivant d'exemple ci-dessous démontre le manuscrit-niveau et les variables de procédé-niveau.
|
<SCRIPT>
Dim counter
Sub cmdButton_onClick
Dim temp
End Sub
</SCRIPT>
|
Le compteur variable est un manuscrit-niveau variable et peut être utilisé dans tout le manuscrit. La température variable existe seulement dans le secondaire-procédé de cmdButton_onClick.
|
Constantes
|
VBScript ne fournit pas l'appui pour des constantes, telles que d'autres langages de programmation. Vous pouvez travailler à côté d'assigner des valeurs aux variables que vous avez définies en tant qu'exemple donné montré. Ici, TAX_RATE est notre constante.
|
<SCRIPT>
Dim TAX_RATE
TAX_RATE = .06
Function CalculateTaxes
CalculateTaxes = CostOfGoods * TAX_RATE
End Function
</SCRIPT>
|
Variables scalaires et variables de rangée
|
Une variable contenant une valeur simple est une variable scalaire. Vous affecter à plus d'une valeur reliée à une variable simple peut créer une variable qui peut contenir une série de valeurs. Ceci s'appelle une variable de rangée. Des variables scalaires et les variables de rangée sont déclarées de la même manière, sauf que la déclaration des parenthèses d'utilisations d'une variable de rangée () après le nom variable. Dans l'exemple suivant, une rangée de simple-dimension contenant 10 éléments est déclarée :
|
Bien que le nombre montré dans les parenthèses soit 9, toutes les rangées dans VBScript zéro-sont basées, ainsi cette rangée contient réellement 10 éléments. Dans une rangée zéro-basée, le nombre d'éléments de rangée est toujours le nombre montré entre parenthèses plus un. Ce genre de rangée s'appelle une rangée à taille fixe. Vous assignez des données à chacun des éléments de la rangée en utilisant un index dans la rangée. Commençant à zéro et finissant à 9, des données peuvent être assignées aux éléments d'une rangée comme suit :
|
A(0) = 256
A(1) = 324
A(2) = 100
. . .
A(9) = 55
|
De même, les données peuvent être recherchées de n'importe quel élément en utilisant un index dans l'élément de rangée particulier que vous voulez. Par exemple :
|
. . .
SomeVariable = A(8)
. . .
|
Des rangées ne sont pas limitées à une dimension simple. Vous pouvez avoir l'autant d'en tant que 60 dimensions, bien que la plupart des personnes ne puissent pas comprendre plus de trois ou quatre dimensions. Des dimensions multiples sont déclarées en séparant les nombres de la taille d'une rangée dans les parenthèses avec des virgules. Dans l'exemple suivant, la variable user_Table est une rangée bidimensionnelle se composant de 5 rangées et de 10 colonnes :
|
Dans une rangée bidimensionnelle, le premier nombre est toujours le nombre de rangées ; le deuxième nombre est le nombre de colonnes.
Vous pouvez également déclarer une rangée dont les changements de taille pendant le temps votre manuscrit court. Ceci s'appelle une rangée dynamique. La rangée est au commencement déclarée dans un procédé en utilisant le faible rapport ou en utilisant le rapport de ReDim. Cependant, pour une rangée dynamique, aucune taille ou nombre de dimensions n'est placée à l'intérieur des parenthèses. Par exemple :
|
Dim MyArray()
ReDim AnotherArray()
|
Pour déclarer une rangée dynamique, employer ReDim pour déterminer le nombre de dimensions et de la taille de chaque dmension. Dans l'exemple suivant, ReDim place la taille initiale de la rangée dynamique à 20. Un rapport suivant de ReDim remet à la côte la rangée à 25, mais les utilisations le mot-clé de conserve de préserver le contenu de la rangée en tant que remettre à la côte a lieu.
|
ReDim MyArray(20)
. . .
ReDim Preserve MyArray(25)
|
Aucune limite combien le nombre de fois vous peut remettre à la côte une rangée dynamique, mais toi ne devrait savoir que si vous rendez une rangée plus petite que c'est taille courante alors que vous perdez les données de cela des variables particulières
|
Keywords:
independent variables, types of variables, dependent variables,
php session variables, windows environment variables, controlled variables,
tube expanding procedure variables essential, linear equations in two variables,
confounding variables, demographic variables
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|