Mis on VBScript?

Microsoft Corporationi Visual Basic Scripting Edition ehk VBScript on skriptimiskeel, mis võimaldab aktiivset skriptimist paljudes keskkondades. See hõlmab veebiserveri skriptimist ja veebikliendi skriptimist. Kood paigutatakse veebilehtedele hüperteksti märgistuskeele (HTML) või laiendatava hüperteksti märgistuskeele (XHTML) siltidega.

Microsofti poolt loodud patenteeritud keel töötaks koostöös Internet Explorer® (IE) ja IE mootoril põhinevate brauseritega. See ei tööta teistes veebibrauserites. See keel pole mõne kasutaja seas oma varalise olemuse tõttu populaarne ja paljud inimesed eelistavad õppida mittevaralist keelt, mis töötab kõigis brauserites.

VBScript võimaldab veebilehel külalisega suhelda. Kood võib küsida külaliselt tema nime ning printida veebilehele kohandatud ja isikupärastatud sõnumeid. VBScript saab ka kasutaja sisestatud andmeid kinnitada. Näiteks teatud veebilehel, kus teatud väljad on täidetud, suudab see tuvastada, kas kõik andmed on täidetud. VBScripti saab kasutada ka mitmesuguste matemaatiliste arvutuste tegemiseks, alates lihtsatest võrranditest kuni keeruliste aritmeetiliste valemiteni.

Keel on Visual Basicu osa ja seda kasutatakse veebis kliendipoolse skriptikeelena ja serveripoolse töötlemisena aktiivsetel serverilehtedel (ASP). VBScripti peetakse lihtsaks neile, kellel on eelnevad teadmised Visual Basicust või Visual Basic for Applications (VBA). Selle põhjuseks on asjaolu, et keel pärandas neilt kahelt palju funktsioone. Mõned neist funktsioonidest hõlmavad stringidega manipuleerimist, matemaatikatoimingute tuge, voo juhtimist, massiive, andmete teisendamist ja kuupäeva/kellaaja funktsioone. VBScript ei paku sama funktsionaalsust kui Visual Basic, kuid see pakub hõlpsasti õpitavat tööriista, mida saab kasutada veebilehtedele interaktsiooni lisamiseks.

VBScript on mõeldud kasutamiseks veebirakendustega, mistõttu see ei toeta failisisestuse/väljundi ja kasutajaliidese funktsioone. Kohalikke faile ja kaustu saab siiski manipuleerida. VBScript ei toeta ka selgesõnaliselt deklareeritud andmetüüpe ja see aitab kiirendada VBScripti skriptimismootori käitusajal.