Voici un tableau de référence des différents commandes, instructions ou fonctions du «ASP 3.0» avec prototypes de «Microsoft» (aussi connu sous le nom de built-in functions) :
Instruction et fonction | Syntaxe | Description |
---|---|---|
ABS | Abs(expression) | Cette fonction retourne la valeur absolue d'un nombre. |
ARRAY | Array(données) | Cette fonction retourne un tableau de «Variant» construit à partir des données spécifié. |
ASC | Asc(caractere) | Cette fonction retourne le code ASCII d'un caractère. |
ASCB | AscB(caractere) | Cette fonction retourne la valeur du code ASCII du premier octet d'une chaine de caractères. |
ASCW | AscW(caractere) | Cette fonction retourne la valeur du code ASCII du premier caractère Unicode ou ANSI d'une chaine de caractères. |
ATN | Atn(expression) | Cette fonction trigonométrique retourne l'«ArcTangente». |
CALL | Call nom(arguments) | Cette instruction permet d'appeler une procédure ou une fonction. |
CBOOL | CBool(expression) | Cette fonction permet de convertir une expression en un type booléen. |
CBYTE | CByte(expression) | Cette fonction permet de convertir une expression en un type octet (Byte). |
CCUR | CCur(expression) | Cette fonction permet de convertir une expression en un type de monnaie (Currency). |
CDATE | CDate(expression) | Cette fonction permet de convertir une date en type de données Date. |
CDBL | CDbl(expression) | Cette fonction permet de convertir une expression en un type de double précision réel (Double). |
CHR | Chr(codeascii) | Cette fonction permet de retourner un caractère ASCII correspondant à la valeur. |
CHRB | ChrB(codeascii) | Cette fonction retourne un caractère ASCII correspondant à la valeur. |
CHRW | ChrW(codeascii) | Cette fonction retourne un caractère Unicode ou ANSI correspondant à la valeur. |
CINT | CInt(expression) | Cette fonction permet de convertir une expression en un type entier. |
CLNG | CLng(expression) | Cette fonction permet de convertir une expression en un type entier long. |
COS | Cos(Nombre) | Cette fonction trigonométrique retourne le cosinus. |
CREATEOBJECT | CreateObject(classe[,nomserveur]) | Cette fonction permet d'effectuer la création d'un objet ActiveX. |
CSNG | CSng(expression) | Cette fonction permet de convertir une expression en un type de simple précision réel. |
CSTR | CStr(expression) | Cette fonction permet de convertir une expression en un type de chaine de caractères. |
DATE | Date | Cette fonction retourne la date courante du système d'exploitation. |
DATEADD | DateAdd(interval,number,date) | Cette fonction retourne une date avec une expression de temps ajouté. |
DATEDIFF | DateDiff(interval,date1,date2, [firstdayofweek], [firstweekofyear]) | Cette fonction permet de demander l'intervalle de temps entre deux dates. |
DATEPART | DatePart(interval,date[,firstdayofweek[,firstweekofyear]]) ) | Cette fonction permet de demander la valeur numérique d'une partie de la date spécifié. |
DATESERIAL | DateSerial(year,month,day) | Cette fonction permet de créer une date à partir de paramètre de temps. |
DATEVALUE | DateValue(string) | Cette fonction permet de convertir une chaine de caractères en une date. |
DAY | Day(date) | Cette fonction retourne le jour du mois d'une date. |
EVAL | Eval(chaine) | Cette fonction permet d'interpréter des instructions ou blocs d'instructions ASP. |
EXP | Exp(expression) | Cette fonction retourne la valeur exponentielle. |
FILTER | Filter(inputstrings,value[,include[,compare]]) | Cette fonction retourne une tableau à partir d'une chaine de caractères de tableau et d'un critère de filtre. |
FIX | Fix(expression) | Cette fonction retourne uniquement la valeur entière d'un nombre sans ses décimals. |
FOR | FOR variable=n1 TO n2 STEP n3 | Cette instruction permet d'effectuer un compteur en boucle. |
FORMATCURRENCY | FormatCurrency(expression[,NumDigAfterDec[,IncLeadingDig[,UseParForNegNum[,GroupDig]]]]) | Cette fonction retourne une expression formatté selon un format de monnaie. |
FORMATDATETIME | FormatDateTime(date,format) | Cette fonction retourne une expression formatté selon un format de date. |
FORMATNUMBER | FormatNumber(expression[,NumDigAfterDec[,IncLeadingDig[,UseParForNegNum[,GroupDig]]]]) | Cette fonction retourne une expression formatté selon un format de nombre. |
FORMATPERCENT | FormatPercent(expression[,NumDigAfterDec[,IncLeadingDig[,UseParForNegNum[,GroupDig]]]]) | Cette fonction retourne une expression formatté avec un pourcentage. |
FUNCTION | Function nom[[(arguments)] ... End Function |
Cette instruction permet de définir une fonction. |
GETOBJECT | GetObject([pathname][,class]) | Cette fonction permet de demander la reference de l'objet ActiveX ou l'OLE. |
HEX | Hex(expression) | Cette fonction retourne sous forme de chaine de caractères en nombre hexadécimal à partir d'une valeur numérique. |
HOUR | Hour(expression) | Cette fonction retourne l'heure d'une journée. |
IF | IF test THEN #1 ELSE #2 | Cette instruction permet d'effectuer des vérifications conditionnel. |
INSTR | InStr(p,s,t[,Compare]) | Cette fonction retourne la position d'une sous-chaîne de caractères contenu dans une chaine de caractères et 0 si elle ne s'y trouve pas. |
INSTRB | InStrB(p,s,t[,Compare]) | Cette fonction retourne la position d'une sous-chaîne de caractères ASCII contenu dans une chaine de caractères et 0 si elle ne s'y trouve pas. |
INSTRREV | InStrRev(p,s,t[,Compare]) | Cette fonction retourne la dernière position d'une sous-chaîne de caractères contenu dans une chaine de caractères et 0 si elle ne s'y trouve pas. |
INT | Int(n) | Cette fonction retourne uniquement la valeur entière d'un nombre. |
ISARRAY | IsArray(scalaire) | Cette fonction permet de vérifier qu'il s'agit d'un tableau. |
ISDATE | IsDate(madate) | Cette fonction permet de vérifier que la chaine de caractères contient une date valide. |
ISEMPTY | IsEmpty(champs) | Cette fonction indique si une variable contient la valeur vide. |
ISNULL | IsNull(champs) | Cette fonction indique si une variable contient la valeur nulle. |
ISNUMERIC | IsNumeric(expression) | Cette fonction permet d'indiquer, si l'expression spécifié, est une valeur numérique. |
ISOBJECT | IsObject(expression) | Cette fonction permet de vérifier qu'il s'agit d'un objet. |
JOIN | Join(expression,...) | Cette fonction retourne la concaténation sous forme d'une chaine de caractères des différents élément d'un tableau. |
LBOUND | LBound(tableau) | Cette fonction permet de demander le nombre d'élément minimum (borne inférieur) d'un tableau. |
LCASE | LCase(chaine) | Cette fonction retourne la minuscule d'une chaine de caractères. |
LEFT | Left(chaine,n) | Cette fonction retourne les caractères du début d'une chaine de caractères. |
LEFTB | LeftB(chaine,n) | Cette fonction retourne les caractères ASCII du début d'une chaine de caractères. |
LEN | Len(chaine) | Cette fonction permet d'indiquer la longueur d'une chaine de caractères. |
LENB | LenB(chaine) | Cette fonction permet d'indiquer la longueur d'une chaine de caractères ASCII. |
LOADPICTURE | LoadPicture(nomfichier) | Cette procédure permet la lecture d'un «Canvas» contenu dans un fichier de type «Bitmap». |
LOG | Log(expression) | Cette fonction retourne le logarithme naturel ou népérien. |
LTRIM | LTrim(chaine) | Cette fonction supprime les caractères d'espace au début d'une chaine de caractères. |
MID | MID(chaine,position,longueur) | Cette fonction retourne une sous-chaîne de caractères contenu dans une chaine de caractères. |
MIDB | MidB(chaine,position,longueur) | Cette fonction retourne une sous-chaîne de caractères ASCII contenu dans une chaine de caractères. |
MINUTE | Minute(madate) | Cette fonction retourne les minutes d'une heure. |
MONTH | Month(madate) | Cette fonction retourne le mois d'une date. |
MONTHNAME | MonthName(number, [abbreviate]) | Cette fonction retourne le nom anglais du mois de la date spécifié. |
NOW | Now | Cette fonction retourne la date et l'heure courante. |
OCT | Oct(expression) | Cette fonction retourne sous forme de chaine de caractères en nombre octal à partir d'une valeur numérique. |
ON ERROR GOTO/RESUME | ON ERROR GOTO action | Cette instruction permet d'effectuer un branchement en cas d'une erreur d'exécution. |
RANDOMIZE | Randomize | Cette instruction permet de réinitialiser les nombres aléatoires. |
REPLACE | Replace( string1, find, replacement, [start, [count, [compare]]] ) | Cette fonction permet de remplacer des sous-chaines de caractères dans une chaine de caractères. |
RESUME NEXT | RESUME NEXT | Cette instruction permet de reprendre l'exécution du programme à la ligne suivante où ses produits l'erreur. |
RGB | RGB(r,g,b) | Cette fonction permet de transformer les trois couleurs primaires (Rouge, Vert et Bleu) en un code de couleur. |
RIGHT | Right(chaine,n) | Cette fonction retourne les caractères à la fin d'une chaine de caractères. |
RIGHTB | RightB(chaine,n) | Cette fonction retourne les caractères ASCII à la fin d'une chaine de caractères. |
RND | Rnd | Cette fonction retourne un nombre aléatoire. |
ROUND | Round(n) | Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié. |
RTRIM | RTrim(chaine) | Cette fonction supprime les caractères d'espace à la fin d'une chaine de caractères. |
SCRIPTENGINE | ScriptEngine | Cette fonction permet de demander la version majeur, mineur et de construction du moteur de script. |
SCRIPTENGINEMAJORVERSION | ScriptEngineMajorVersion | Cette fonction permet de demander la version majeur du moteur de script. |
SCRIPTENGINEMINORVERSION | ScriptEngineMinorVersion | Cette fonction permet de demander la version mineur du moteur de script. |
SCRIPTENGINEBUILDVERSION | ScriptEngineBuildVersion | Cette fonction permet de demander la version de construction du moteur de script. |
SECOND | Second(madate) | Cette fonction retourne les secondes d'une heure. |
SELECT CASE | SELECT CASE résultat CASE valeur instruction_exécuté_si_vrai END SELECT |
Cette instruction permet de définir une liste de conditionnels ayant comme point de comparaison un même résultat. |
SGN | Sgn(expression) | Cette fonction retourne le signe d'un nombre. |
SIN | Sin(expression) | Cette fonction trigonométrique retourne le «Sinus». |
SPACE | Space(nombre) | Cette fonction répète un caractère d'espace plusieurs fois sous forme de chaine de caractères. |
SPLIT | Split(chaine,separateur) | Cette fonction permet de subdivisé en plusieurs sous-chaine de caractères une chaîne de caractères en prenant pour séparateur des caractères. |
SQR | Sqr(expression) | Cette fonction retourne la racine carré. |
STRCOMP | StrComp(chaine1,chaine2) | Cette fonction effectue la comparaison de deux chaines de caractères. |
STRING | String(n,chr) | Cette fonction répète un caractère détermine plusieurs fois sous forme de chaine de caractères. |
STRREVERSE | StrReverse(chaine) | Cette fonction permet d'inverser l'ordre de chacun des caractères de la chaine de caractères. |
SUB | SUB nom[[(arguments)] ... End SUB |
Cette instruction permet de définir une procédure. |
TAN | Tan(expression) | Cette fonction trigonométrique retourne la «Tangente». |
TIME | Time | Cette fonction retourne l'heure courante. |
TIMESERIAL | TimeSerial(hour,minute,second) | Cette fonction permet de créer une heure à partir de paramètre de temps. |
TIMEVALUE | TimeValue(string) | Cette fonction permet de convertir une chaine de caractères en une heure. |
TRIM | Trim(chaine) | Cette fonction supprime les caractères d'espace au début et à la fin d'une chaine de caractères. |
TYPENAME | TypeName(variable) | Cette fonction permet d'indiquer le nom du type données de la variable spécifié. |
UBOUND | UBound(tableau) | Cette fonction permet de demander le nombre d'élément maximum (borne supérieur) d'un tableau. |
UCASE | UCase(chaine) | Cette fonction permet de convertir en chaine de caractères en majuscule. |
VARTYPE | VarType(expression) | Cette fonction permet de demander le code du type de données actuel contenu dans l'expression. |
WEEKDAY | WeekDay(madate) | Cette fonction retourne le jour de la semaine d'une date. |
WEEKDAYNAME | WeekdayName(number, [abbreviate], [firstdayofweek] ) | Cette fonction permet de retourner le nom anglais d'un jour de semaine. |
YEAR | Year(madate) | Cette fonction retourne l'année d'une date. |
Dernière mise à jour : Samedi, le 13 septembre 2014