VBScript - Syntaxe
Votre premier VBScript
Écrivons un VBScript pour imprimer "Hello World".
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
document.write("Hello World!")
</script>
</body>
</html>
Dans l'exemple ci-dessus, nous avons appelé une fonction document.write , qui écrit une chaîne dans le document HTML. Cette fonction peut être utilisée pour écrire du texte, du HTML ou les deux. Ainsi, le code ci-dessus affichera le résultat suivant -
Hello World!
Espaces blancs et sauts de ligne
VBScript ignore les espaces, les tabulations et les retours à la ligne qui apparaissent dans les programmes VBScript. On peut utiliser des espaces, des tabulations et des retours à la ligne librement dans le programme, vous êtes donc libre de formater et d'indenter vos programmes d'une manière ordonnée et cohérente qui rend le code facile à lire et à comprendre.
Mise en page
VBScript est basé sur Visual Basic de Microsoft. Contrairement à JavaScript, aucun terminateur d'instruction tel que le point-virgule n'est utilisé pour terminer une instruction particulière.
Syntaxe sur une seule ligne
Les deux points sont utilisés lorsque deux ou plusieurs lignes de VBScript doivent être écrites sur une seule ligne. Par conséquent, dans VBScript, Colons agit comme un séparateur de ligne.
<script language = "vbscript" type = "text/vbscript">
var1 = 10 : var2 = 20
</script>
Syntaxe sur plusieurs lignes
Lorsqu'une instruction dans VBScript est longue et si l'utilisateur souhaite la diviser en plusieurs lignes, l'utilisateur doit utiliser le trait de soulignement "_". Cela améliore la lisibilité du code. L'exemple suivant illustre comment travailler avec plusieurs lignes.
<script language = "vbscript" type = "text/vbscript">
var1 = 10
var2 = 20
Sum = var1 + var2
document.write("The Sum of two numbers"&_"var1 and var2 is " & Sum)
</script>
Mots réservés
La liste suivante montre les mots réservés dans VBScript. Ces mots réservés NE DOIVENT PAS être utilisés comme une constante ou une variable ou tout autre nom d'identifiant.
Boucle | LSet | Moi |
Mod | Nouveau | Prochain |
ne pas | Rien | Nul |
Sur | Option | Optionnel |
Ou | ParamArray | Préserver |
Privé | Publique | RaiseEvent |
ReDim | Rem | CV |
RSet | Sélectionner | Ensemble |
partagé | Célibataire | Statique |
Arrêtez | Sous | ensuite |
À | Vrai | Type |
Et | Comme | Booléen |
ByRef | Octet | ByVal |
Appel | Cas | Classe |
Const | Devise | Déboguer |
Faible | Faire | Double |
Chaque | Autre | Sinon |
Vide | Fin | Fin si |
Enum | Eqv | un événement |
Sortie | Faux | Pour |
Fonction | Avoir | Aller à |
Si | Lutin | Met en oeuvre |
Dans | Entier | Est |
Laisser | Comme | Longue |
Type de | Jusqu'à | Une variante |
Wend | Tandis que | Avec |
Xor | Eval | Exécuter |
Msgbox | Effacer | ExécuterGlobal |
Option explicite | Randomiser | SendKeys |
Sensibilité à la casse
VBScript est un case-insensitive language. Cela signifie que les mots-clés de langue, les variables, les noms de fonction et tout autre identificateur n'ont PAS besoin d'être tapés avec une majuscule cohérente des lettres. Ainsi, les identificateurs int_counter, INT_Counter et INT_COUNTER ont la même signification dans VBScript.
Commentaires dans VBScript
Les commentaires sont utilisés pour documenter la logique du programme et les informations utilisateur avec lesquelles d'autres programmeurs peuvent travailler de manière transparente sur le même code à l'avenir. Il peut inclure des informations telles que développées par, modifiées par et il peut également inclure une logique incorporée. Les commentaires sont ignorés par l'interpréteur lors de l'exécution. Les commentaires dans VBScript sont indiqués par deux méthodes.
1. Any statement that starts with a Single Quote (‘) is treated as comment.
Voici l'exemple -
<script language = "vbscript" type = "text/vbscript">
<!—
' This Script is invoked after successful login
' Written by : TutorialsPoint
' Return Value : True / False
//- >
</script>
2. Any statement that starts with the keyword “REM”.
Voici l'exemple -
<script language = "vbscript" type = "text/vbscript">
<!—
REM This Script is written to Validate the Entered Input
REM Modified by : Tutorials point/user2
//- >
</script>