Aide-mémoire sur la fonction ASP VBScript - Tutoriel ASP
Fonctions VBScript
Description de la fonction
exemple
Valeur absolue Abs (numérique). La valeur absolue d'un nombre est sa valeur positive. La valeur absolue de la chaîne vide (nulle) est également la chaîne vide. Variable non initialisée, qui vaut absolument 0 Exemple : ABS(-2000)
Résultat : 2000Array (éléments de tableau séparés par des virgules) La fonction Array renvoie la valeur de l'élément de tableau. exemple:
A = Tableau (1,2,3)
B=A(2)
Résultat : 2
Explication : La variable B est la valeur du deuxième élément du tableau A. Asc (string) convertit la première lettre de la chaîne en code de caractère ANSI (American National Standard Notation). Exemple : Asc ("Internet")
Résultat : 73
Description : Afficher le code de caractère ANSI de la première lettre I. CBool (expression) est converti en une variable de type valeur logique booléenne (Vrai ou Faux) Exemple : CBool (1+2)
Résultat : True CDate (expression de date) est converti en type de variable de date. Vous pouvez d'abord utiliser la fonction IsDate pour déterminer si elle peut être convertie en date. Exemple : CDate (maintenant( )+2)
Résultat : 2000/5/28 10:30:59 CDbl (expression) est converti en type de variable DOUBLE. Chr (code de caractère ANSI) convertit les codes de caractères ASCII en caractères. Exemple : Chr(72)
Résultat : H CInt (expression) est converti en type variable entière. Exemple : CInt (3.12)
Résultat : 3 CLng (expression) est convertie en variable de type LONG. CSng (expression) est converti en type de variable SINGLE. CStr (expression) est converti en un type de variable chaîne. Date() renvoie la date du système. Exemple : Date
Résultat : 2000/5/13DateAdd (I, N, D) ajoute une date à la date après un point. I : Définir l'unité d'une période ajoutée à une date (Date). Par exemple, interval=d signifie que l’unité de N est le jour. La valeur de réglage de I est la suivante :
aaaa Année
q Trimestre
m Mois Mois
jour j
w Semaine semaine
h Heure
n Minutes
s Secondes secondes
N : expression numérique, définissant une période ajoutée à une date, qui peut être une valeur positive ou une valeur négative. Une valeur positive signifie une addition (le résultat est la date après > date), et une valeur négative signifie une soustraction (le résultat est). > la date avant la date).
D : La date à ajouter ou à soustraire. Exemple : DateAdd ( m , 1 , 31-Jan-98)
Résultat : 28 février 1998
Explication : Ajoutez un mois à la date du 31 janvier 98, le résultat est le 28 février 98 au lieu du 31 février 98.
Exemple : DateAdd ( d , 20 , 30-Jan-99)
Résultat : 1999/2/9
Description : Ajoutez la date du 30 janvier 1999 à la date 20 jours plus tard. DateDiff (I , D1 , D2[,FW[,FY]]) calcule la période entre deux dates.
I : Définissez l'unité de calcul de la période entre deux dates. Par exemple, >I=m signifie que l'unité de calcul est le mois. >La valeur de réglage de I est la suivante :
aaaa > Année
q Trimestre
m Mois Mois
jour j
w Semaine semaine
h Heure
m Minutes
s Secondes secondes
D1, D2 : Deux expressions de date pour calculer la période Si >date1 est antérieur, le résultat de la période entre les deux dates sera positif ; si >date2 est antérieur, le résultat sera négatif.
FW : Définissez le premier jour de la semaine comme jour de la semaine. S'il n'est pas défini, ce sera dimanche. >Les valeurs de réglage de FW sont les suivantes :
0 Utilisez la valeur de paramètre >API.
1 dimanche
2 lundi
3 mardi
4 mercredi
jeudi 5
6 vendredi
7 samedi
FY : Définissez la première semaine de l'année. Si elle n'est pas définie, cela signifie que la semaine du 1er janvier est la première semaine de l'année. >Les valeurs de paramétrage de FY sont les suivantes :
0 Utilisez la valeur de paramètre >API.
1 La semaine du 1er janvier est la première semaine de l'année
2 La première semaine d'au moins quatre jours est la première semaine de l'année.
3 La première semaine comprenant sept jours est la première semaine de l'année. Exemple : DateDiff (d,25-Mar-99,30-Jun-99).
Résultat : 97
Description : Affiche une période de 97 jours entre deux dates. DatePart (I,D,[,FW[,FY]]) renvoie la partie d'une date.
>I : Définir la pièce à retourner. Par exemple, >I=d signifie que la partie renvoyée est le jour. >La valeur de réglage de I est la suivante :
aaaa Année
q Trimestre
m Mois Mois
jour j
w Semaine semaine
h Heure
m Minutes
s Secondes secondes
D : La date à calculer.
>FW : Définissez le jour de la semaine comme premier jour de la semaine. S'il n'est pas défini, ce sera dimanche. >Les valeurs de réglage de FW sont les suivantes :
0 Utilisez la valeur de paramètre >API.
1 dimanche
2 lundi>3 mardi
4 mercredi
jeudi 5
6 vendredi
7 samedi
FY : Définissez la première semaine de l'année. Si elle n'est pas définie, cela signifie que la semaine du 1er janvier est la première semaine de l'année. >Les valeurs de paramétrage de FY sont les suivantes :
0 Utilisez la valeur de paramètre >API.
1 La semaine du 1er janvier est la première semaine de l'année
2 La première semaine d'au moins quatre jours est la première semaine de l'année.
3 Exemple de la première semaine de l'année incluant la première semaine de sept jours : DatePart (m,25-Mar-99)
Résultat : 3
Description : Afficher la partie mois d'une date renvoyée. Dateserial (année, mois, jour) convertit (année, mois, jour) en type de variable de date. Exemple : DateSérie (99,10,1)
Résultat : 1999/10/1DateValue (chaîne ou expression de date) est converti en type de variable de date et la date est comprise entre le 1 100 janvier et le 31 9999 décembre. Le format est mois, jour et année ou mois/jour/année. Par exemple : 30 décembre 1999, 30 décembre 1999, 30/12/1999, 30/12/99 Exemple : DateValue (1 janvier 2002)
Résultat : 2002/1/1Day (chaîne de date ou expression) renvoie la partie "jour" de la date. Exemple : Jour (12/1/1999)
Résultat : 1Fix(expression) convertit la chaîne en un type numérique entier. Identique à la fonction Int. S'il est nul, renvoie null.
La différence entre Int (nombre) et Fix(nombre) est constituée de nombres négatifs. Tel que Int (-5,6)=-6, Fix(-5,6)=-5. Exemple : Correction (5.6)
Résultat : 5Hex(expression) renvoie la valeur hexadécimale du nombre. Si l'expression est nulle, Hex(expression)=null, si l'expression=Vide, Hex(expression)=0. La retenue hexadécimale peut être exprimée en ajoutant "&H". Par exemple, 16 retenues &H10 représente 16 en décimal. Exemple : Hex(30)
Résultat : 1EHour (une chaîne ou une expression de temps) renvoie la partie "heure" du temps. Exemple : Heure (12:30:54)
Résultat : 12InStr ([start,]string1,string2[,compare]) Compare une chaîne avec une autre de gauche à droite et renvoie la première position identique.
start est le nombre de caractères à partir duquel démarrer la comparaison. Si start est omis, la comparaison commencera à partir du premier caractère. string1 est l'expression de chaîne à trouver, string2 est l'expression de chaîne à comparer, compare est la méthode de comparaison, compare= 0 représente la méthode de comparaison binaire, compare=1 représente la méthode de comparaison de texte, si compare est omis, la méthode de comparaison binaire par défaut est utilisée. Exemple : InStr(abc123def123,12)
Résultat : 4InstrRev ([start,]string1,string2[,compare]) compare une chaîne avec une autre de droite à gauche, et renvoie la première position identique.
start est le nombre de caractères à partir duquel démarrer la comparaison. Si start est omis, la comparaison commencera à partir du premier caractère. string1 est l'expression de chaîne à trouver, string2 est l'expression de chaîne à comparer, compare est la méthode de comparaison, compare= 0 représente la méthode de comparaison binaire, compare=1 représente la méthode de comparaison de texte, si compare est omis, la méthode de comparaison binaire par défaut est utilisée. Exemple : InstrRev (abc123def123,12)
Résultat : 10Int (expression) renvoie la partie entière d'une valeur. Identique à la fonction Fix. Exemple : Int (5.6)
Résultat : 5IsArray (variable) teste si la variable est (True) ou non (False) un tableau. Exemple : IsArray(3)
Résultat : Faux
Description : il ne s'agit pas d'un tableau. Indique si IsDate (une expression de date ou de chaîne) peut être converti en date. Les dates vont de janvier 1 100 après JC au 31 décembre 9999 après JC. Exemple : IsDate (31 décembre 1999)
Résultat : Vrai
Description : Peut être converti en date. IsEmpty (variable) teste si la variable est (True) ou non (False) a été initialisée Exemple : IsEmpty (a)
Résultat : TrueIsNull (variable) teste si la variable est (True) ou non (False) des données non valides. Exemple : IsNull()
Résultat : Faux
Description : Ce sont des données valides. IsNumeric (expression) est (Vrai) ou non (Faux) un nombre. Exemple : IsNumeric (abc123)
Résultat : Faux
Remarque : Il ne s'agit pas d'un numéro. LCase (expression de chaîne) top convertit les chaînes en minuscules. Convertissez les lettres majuscules en minuscules. Le reste de la chaîne est inchangé. Exemple : LCase (ABC123)
Résultat : abc123Left(string expression, length) prend les caractères du côté gauche de la chaîne. la longueur est un mot. La fonction Len vous indique la longueur d'une chaîne. Exemple : Gauche(ABC123,3)
Résultat : ABCLen (variable d'expression de chaîne) obtient la longueur de la chaîne. Exemple : Len(ABC123)
Résultat : 6LTrim (expression de chaîne) supprime les espaces sur le côté gauche de la chaîne. RTrim supprime les caractères vides sur le côté droit de la chaîne et la fonction Trim supprime les caractères vides sur les côtés gauche et droit de la chaîne. Exemple : LTrim (456+ abc )
Résultat : 456abc123Mid(string expression,start[,length]) prend plusieurs mots dans la chaîne. start est le nombre de caractères à partir desquels commencer, length est le nombre de caractères à partir desquels la longueur est omise, elle est prise du début vers le bas le plus à droite. La longueur de la chaîne peut être connue grâce à la fonction Len. Exemple : Milieu (abc123,2,3)
Résultat : c12Minute (une chaîne de date ou une expression) renvoie la partie "minute" de l'heure. Exemple : Minute (12:30:54)
Résultat : 30Month (une chaîne ou une expression de date) renvoie la partie "mois" de la date. Exemple : Mois (12/1/2001)
Résultat : 12MonthName(month[,abbreviate]) renvoie le nom du mois.
mois : le numéro 1 à 12 du nom du mois à renvoyer. Par exemple, 1 représente janvier et 7 représente juillet.
abréger : Oui (Vrai) Non (Faux) est une abréviation, comme Mars, l'abréviation est Mar. La valeur par défaut est Faux. Les noms de mois chinois n'ont pas d'abréviations. Exemple : NomMois (7)
Résultat : JulyNow() renvoie la date et l'heure du système. Exemple : Maintenant()
Résultat : 30/12/2001 10:35:59 AMOct() renvoie la valeur octale de la valeur. Le chiffre octal peut être exprimé en ajoutant "&O". Par exemple, le chiffre octal &O10 représente 8 en décimal. Exemple : octobre (10)
Résultat : 12Replace(string expression,findnreplacewith[,start[,count[,compare]]]) remplace une partie des mots par une chaîne. Recherchez la chaîne d'origine à remplacer (trouver). Si elle est trouvée, elle sera remplacée par une nouvelle chaîne (replacewith).
find : la chaîne d'origine à rechercher et à remplacer.
replacewith : le mot remplacé.
start : à partir de quel caractère commencer la recherche de remplacement. Si cette valeur n'est pas définie, la recherche commencera à partir du premier caractère.
count : le nombre de substitutions. Si elle n’est pas définie, toutes les chaînes de remplacement de chaîne trouvées seront remplacées.
comparer : recherchez la méthode de comparaison, compare=0 signifie méthode de comparaison binaire, compare=1 signifie méthode de comparaison de texte, compare =2 signifie que cela dépend du type de données de comparaison, si compare est omis, c'est la méthode de comparaison binaire par défaut. Exemple : Remplacer(ABCD123ABC,AB,ab)
Résultat : abCD123abCRight(string expression, length) prend plusieurs mots sur le côté droit de la chaîne, et length est le nombre de mots pris. La fonction Len vous indique la longueur d'une chaîne. Exemple : Droite (ABC123,3)
Résultat : 123Rnd [(number)] Valeur aléatoire aléatoire comprise entre 0 et 1. nombre est toute expression numérique valide. Si le nombre est inférieur à 0, cela signifie que la même valeur aléatoire sera obtenue à chaque fois. Lorsque le nombre est supérieur à 0 ou n'est pas fourni, cela signifie obtenir la valeur aléatoire suivante dans la séquence. >number=0 signifie obtenir la valeur aléatoire générée la plus récemment. Afin d'éviter d'obtenir la même séquence de nombres aléatoires, vous pouvez ajouter Randomize avant la fonction Rnd. Exemple : Rnd
Résultat : 0,498498Round(expression numérique[,D]) est arrondi.
D : la décimale à laquelle la valeur est arrondie. Si elle est omise, la valeur est arrondie à un nombre entier. Exemple : Rond(30635,1)
Résultat : 3.6RTrim (expression de chaîne) supprime les espaces sur le côté droit de la chaîne. LTrim supprime les caractères vides sur le côté gauche de la chaîne et la fonction Trim supprime les caractères vides sur les côtés gauche et droit de la chaîne. Exemple : RTrim (abc123)+456
Résultat : abc123456Second (chaîne ou expression de temps) renvoie la "seconde" partie du temps. Exemple : Seconde (12:30:54)
Résultat : 54Space (nombre de répétitions) obtient la même chaîne vide répétée. Exemple : A+Espace (5)+B
Résultat : AB
Instructions : Ajoutez cinq mots vides entre A et B. La chaîne (nombre de répétitions, mot à répéter) obtient la même chaîne répétée. Exemple : chaîne (5,71)
Résultat : GGGGGStrReverse (String(10,71)) inverse l'ordre d'une chaîne. Exemple : StrReverse(ABC)
Résultat : CBATime() renvoie l'heure système. Exemple : heure
Résultat : 22:35:59 PMTimeSerial (heure, minute, seconde) convertit le spécifié (heure, minute, seconde) en un type de variable temporelle. Exemple : TimeSerial (10,31,59)
Résultat : 10:31:59TimeValue (chaîne de date ou expression) est convertie en type de variable temporelle. Une chaîne ou une expression de date comprise entre 0:00:00(00:00:00 AM) et 23:59:59(23:59:59 PM). Exemple : TimeValue (11:59:59)
Résultat : 11:59:59Trim (expression de chaîne) supprime les caractères vides sur les côtés gauche et droit de la chaîne. Exemple : Trim(abc123)
Résultat : abc123UCase() convertit la chaîne en majuscule. Convertissez les lettres minuscules en majuscules, en laissant le reste de la chaîne inchangé. Exemple : UCase (abc123)
Résultat : ABC123VarType (variable) renvoie un type de variable. Identique à la fonction TypeName, VarType renvoie le code du type de variable et TypeName renvoie le nom du type de variable. Exemple : VarType (Je t'aime !)
Résultat : 8Weekday(date expression,[FW]) renvoie le numéro du jour de la semaine.
FW : Définissez le jour de la semaine auquel correspond le premier jour de la semaine. En cas d'omission, tableau 1 (dimanche).
Les valeurs de réglage Firstdayfweek sont : 1 (dimanche), 2 (lundi), 3 (mardi), 4 (mercredi), 5 (jeudi), 6 (vendredi), 7 (samedi). Exemple : Jour de la semaine (1/1/2000)
Résultat : 7WeekDayName (W,A,FW) renvoie le nom du jour de la semaine.
W : Oui (Vrai) ou Non (Faux) est l'abréviation. Par exemple, mars est abrégé en mars. La valeur par défaut est Faux. Les noms chinois des jours de la semaine n'ont pas d'abréviations.
FW : Définissez le jour de la semaine auquel correspond le premier jour de la semaine. Si le tableau 1 (dimanche) est omis. Définissez le nom du jour de la semaine à renvoyer comme jour de la semaine.
A : 1 (dimanche), 2 (lundi), 3 (mardi), 4 (mercredi), 5 (jeudi), 6 (vendredi), 7 (samedi). Exemple : WeekDayName (1/1/2000)
Résultat : Saturday Year() renvoie la partie "année" de la date. Exemple : Année (12/1/2000)
Résultat : 2000