| Category | Keywords |
| Array handling | Array, Dim, Private, Public, ReDim, IsArray, Erase, LBound, UBound |
| Assignments | Set |
| Comments | Comments using ' or Rem |
| Constants/Literals | Empty, Nothing, Null, True, False |
| Control flow | Do...Loop, For...Next, For Each...Next, If...Then...Else, Select Case, While...Wend, With |
| Conversions | Abs, Asc, AscB, AscW, Chr, ChrB, ChrW, CBool, CByte, CCur, CDate, CDbl, CInt, CLng, CSng, CStr, DateSerial, DateValue, Hex, Oct, Fix, Int, Sgn, TimeSerial, TimeValue |
| Dates/Times | Date, Time, DateAdd, DateDiff, DatePart, DateSerial, DateValue, Day, Month, MonthName, Weekday, WeekdayName, Year, Hour, Minute, Second, Now, TimeSerial, TimeValue |
| Declarations | Class, Const, Dim, Private, Public, ReDim, Function, Sub, Property Get, Property Let, Property Set |
| Error Handling | On Error, Err |
| Expressions | Eval, Execute, RegExp, Replace, Test |
| Formatting Strings | FormatCurrency, FormatDateTime, FormatNumber, FormatPercent |
| Input/Output | InputBox, LoadPicture, MsgBox |
| Literals | Empty, FALSE, Nothing, Null, TRUE |
| Math | Atn, Cos, Sin, Tan, Exp, Log, Sqr, Randomize, Rnd |
| Miscellaneous | Eval Function, Execute Statement, RGB Function |
| Objects | CreateObject, Err Object, GetObject, RegExp |
| Operators | Addition (+), Subtraction (-), Exponentiation (^), Modulus arithmetic (Mod), Multiplication (*), Division (/), Integer Division (\), Negation (-), String concatenation (&), Equality (=), Inequality (<>), Less Than (<), Less Than or Equal To (<=), Greater Than (>), Greater Than or Equal To (>=), Is, And, Or, Xor, Eqv, Imp |
| Options | Option Explicit |
| Procedures | Call, Function, Sub, Property Get, Property Let, Property Set |
| Rounding | Abs, Int, Fix, Round, Sgn |
| Script Engine ID | ScriptEngine, ScriptEngineBuildVersion, ScriptEngineMajorVersion, ScriptEngineMinorVersion |
| Strings | Asc, AscB, AscW, Chr, ChrB, ChrW, Filter, InStr, InStrB, InStrRev, Join, Len, LenB, LCase, UCase, Left, LeftB, Mid, MidB, Right, RightB, Replace, Space, Split, StrComp, String, StrReverse, LTrim, RTrim, Trim |
| Variants | IsArray, IsDate, IsEmpty, IsNull, IsNumeric, IsObject, TypeName, VarType |
The above table displays the list of features that vbscript is having. This list is given in QTP help document –> VBScript Reference –> VBScript –> User’s Guide –> VBScript Fundamentals –> VBScript Features.
We can easily find which function/keyword to be used for any specific situation. For example to work with maths, you can easily find the Math related functions in Math category.
_______________________________________________________
Please send your Suggestions and Doubts to my yahoo group http://in.groups.yahoo.com/group/qtpsudhakar
No comments :
Post a Comment