fonction d'implémentation de conversion de type asp
abdos (nombre)
Renvoie la valeur absolue.
tableau (arglist)
Créez un tableau.
asc(chaîne)
Renvoie le code ANSI du premier caractère de la chaîne.
atn(numéro)
Renvoie la valeur de l'arc sinus.
cbool (expression)
Convertir en variable de type de données booléenne.
coctet (expression)
Convertir en variable de type de données octet.
se produire (expression)
Convertir en variable de type de données monétaire.
cdate (expression)
Convertir en variable de type de données date.
cdbl (expression)
Convertir en variable de type de données double.
chr(code de caractère)
Convertissez le code ansi en caractères du clavier correspondants.
cint (expression)
Convertir en variable de type de données entière.
s'accrocher (expression)
Convertir en variable de type de données longue.
createobject (nom du serveur.nom du type)
Créez un objet automatique.
csng (expression)
Convertir en variable de type de données unique.
cstr (expression)
Convertir en variable de type de données chaîne.
date
Le temps de retour dépend du système utilisé.
dateadd (intervalle, numéro, date)
Ajoute l'intervalle de temps spécifié à l'objet date. Le paramètre intervalle accepte les valeurs indiquées dans le tableau ci-dessous.
valeur définie
décrire
aaaa
Année
q
quart
m
mois
oui
Jour de l'année
d
ciel
w
jour de la semaine
ww
les premières semaines de l'année
h
Heure
m
minute
secondes
dateiff(intervalle,date1,date2])
Renvoie l'intervalle entre deux dates. Pour les valeurs de firstdayofweek et firstweekofyear, veuillez vous référer à la section Constantes de date et d'heure ci-dessous. Le paramètre interval accepte les valeurs indiquées dans le tableau suivant.
valeur définie
décrire
aaaa
Année
q
quart
m
mois
oui
Jour de l'année
d
ciel
w
jour de la semaine
ww
les premières semaines de l'année
h
Heure
m
minute
secondes
datepart(intervalle, date])
Renvoie la partie spécifiée de l'objet date. Pour les valeurs de firstdayofweek et firstweekofyear, veuillez vous référer à la section Constantes de date et d'heure ci-dessous. Le paramètre interval accepte les valeurs indiquées dans le tableau suivant.
valeur définie
décrire
aaaa
Année
q
quart
m
mois
oui
Jour de l'année
d
ciel
w
jour de la semaine
ww
les premières semaines de l'année
h
Heure
m
minute
secondes
dateeriel (année, mois, jour)
Convertir en valeur de variante de sous-type de données de date.
datevaleur(date)
Convertir en valeur de variante de sous-type de données de date.
jour(date)
Renvoie le numéro du jour d'un mois en fonction du paramètre date.
exp(nombre)
Renvoie la valeur de e élevée à la puissance numérique.
filtre (chaînes d'entrée, valeur])
Créez un nouveau tableau basé sur des critères de filtre. Pour la valeur de compare, veuillez vous référer plus tard à la section sur la comparaison des constantes.
correctif (numéro)
Convertissez en un entier (pour les nombres négatifs, n'arrondissez pas).
formatdevise(expression]]])
Formaté sous forme de devise. Pour les valeurs de includeleadingdigit, utilisez parens pour les nombres négatifs et groupdigit, veuillez vous référer à la section suivante sur les constantes à trois états.
formatdateheure(date)
Sortie formatée de la date et de l'heure. Pour la valeur de nameformat, veuillez vous référer plus tard à la section sur les constantes de format de date.
formatnuméro(expression]]])
Formatez le numéro. Pour les valeurs de includeleadingdigit, utilisez parens pour les nombres négatifs et groupdigit, veuillez vous référer à la section suivante sur les constantes à trois états.
formatpourcent(expression]]])
Formatez les percentiles. Pour les valeurs de includeleadingdigit, utilisez parens pour les nombres négatifs et groupdigit, veuillez vous référer à la section suivante sur les constantes à trois états.
obtenirobjet()
Renvoie l'objet dynamique spécifié à partir du fichier spécifié.
hexadécimal (nombre)
Renvoie la valeur hexadécimale du nombre.
heure(heure)
Renvoie l'heure en fonction de la valeur du paramètre time.
boîte de saisie (invite)
Affiche une zone de saisie temporaire et renvoie la saisie de l'utilisateur.
instr(chaîne1,chaîne2)
Renvoie la position de la première occurrence de la chaîne chaîne2 dans la chaîne chaîne1. Pour la valeur de compare, veuillez vous référer à la section suivante sur les constantes de comparaison.
instrrev(chaîne1,chaîne2])
Renvoie la position de la dernière occurrence de la chaîne chaîne2 dans la chaîne chaîne1. Pour la valeur de compare, veuillez vous référer à la section suivante sur les constantes de comparaison.
int(nombre)
Renvoie un entier (les nombres négatifs sont uniquement arrondis).
isarray (nom de la variable)
Détermine si la variable est un tableau.
isdate(expression)
Déterminez si l'expression d'expression peut être convertie au format de date.
isempty(varname)
Déterminez si la variable a été initialisée.
est nul (expression)
Détermine si l'expression expression est vide.
est numérique (expression)
Détermine si le résultat de l'expression expression est un nombre.
estobjet(expression)
Détermine si l'expression expression est un objet automatique.
rejoindre (liste,)
Concatène toutes les sous-chaînes d'un tableau, en utilisant le délimiteur défini par la valeur de delimiterd.
lbound (nom du tableau)
Renvoie la limite inférieure d'une dimension d'un tableau. Dans la version actuelle de VBScript, cette fonction renvoie toujours la valeur 0.
lcase(chaîne)
Format avec des caractères minuscules.
gauche (chaîne, longueur)
Renvoie la partie gauche d'une chaîne de longueur spécifiée.
len(chaîne|nomvar)
Renvoie la longueur de la chaîne string ou la longueur en octets de la variable varname.
charger l'image (pitcurename)
Chargez un objet image.
journal (numéro)
Renvoie le logarithme népérien du nombre.
ltrim(chaîne)
Supprimez les espaces supplémentaires à gauche de la chaîne chaîne.
milieu (chaîne, début)
Renvoie une sous-chaîne d'une chaîne de longueur spécifiée.
minute(heure)
Renvoie la valeur des minutes en fonction de la valeur du paramètre time.
mois(date)
Renvoie le mois sous forme de nombre.
nom du mois(mois)
Renvoie le mois représenté par son nom.
msgbox (invite)
Affiche une boîte de message qui demande à l'utilisateur de sélectionner un bouton et renvoie une valeur indiquant le choix de l'utilisateur. Pour la valeur du bouton et la valeur de retour, veuillez vous référer à la section constantes de la boîte de message plus tard.
maintenant
Renvoie la date et l'heure actuelles selon le système.
oct(nombre)
Renvoie la valeur octale du nombre.
remplacer (expression, rechercher, remplacer par]])
Remplace la sous-chaîne spécifiée find par la sous-chaîne spécifiée replacewith le nombre de fois spécifié. Pour la valeur du paramètre comparer, veuillez vous référer plus tard à la section sur la comparaison des constantes.
droite (chaîne, longueur)
Renvoie la sous-chaîne droite d'une chaîne de longueur spécifiée.
rnd()
Générez un nombre aléatoire.
rond(nombre)
Arrondit un nombre en fonction d'un nombre spécifié de chiffres décimaux.
rtrim(chaîne)
Supprimez les espaces supplémentaires à droite de la chaîne chaîne.
moteur de script
Renvoie le nom du langage de script utilisé.
version du moteur de script
Renvoie la version du moteur de script utilisée.
moteur de script ou version
Renvoie le numéro de version principale du moteur de script utilisé.
seconde (temps)
Renvoie la seconde de la minute en fonction de la valeur du paramètre time.
signe(numéro)
Renvoie le signe du nombre.
péché (nombre)
Renvoie le sinus du nombre nombre.
espace(nombre)
Crée une chaîne avec le nombre d'espaces spécifié.
diviser(expression]])
Divisez et convertissez une chaîne en tableau. Pour la valeur de compare, veuillez vous référer plus tard à la section sur la comparaison des constantes.
carré (numéro)
Renvoie la racine carrée du nombre nombre.
strcomp(chaîne1,chaîne2)
Comparaison de chaînes. Pour la valeur de compare, veuillez vous référer plus tard à la section sur la comparaison des constantes.
strinverse(chaîne1)
Inversez la chaîne string1.
chaîne (nombre, caractère)
Créez une chaîne avec des caractères numériques.
bronzage (nombre)
Renvoie la tangente du nombre.
temps
Renvoie l'heure actuelle selon le système.
série temporelle (heure, minute, seconde)
Renvoie le corps de la variable de date.
valeur temporelle (heure)
Renvoie le corps de la variable date contenant l'heure.
couper (chaîne)
Supprimez les espaces supplémentaires des deux côtés de la chaîne de caractères.
nom de type (nom de variable)
Renvoie le nom du sous-type. Pour la valeur de retour, veuillez vous référer plus tard à la section sur les constantes de type variable.
ubound (nom du tableau)
Renvoie la limite supérieure d'une certaine dimension du tableau. La dimension par défaut est la première dimension.
ucase(chaîne)
Formatez une chaîne de caractères avec des lettres majuscules.
typevar(nomvar)
Renvoie la valeur du sous-type. Pour la valeur de retour, veuillez vous référer plus tard à la section sur les constantes de type variable.
jour de la semaine (date,)
Renvoie le jour de la semaine sous forme de nombre. Pour la valeur du paramètre firstdayofweek, veuillez vous référer plus tard à la section sur les constantes de type variable.
nom du jour de la semaine (jour de la semaine, abrégé, premier jour de la semaine)
Renvoie le jour de la semaine sous forme de nom. Pour la valeur du paramètre firstdayofweek, veuillez vous référer plus tard à la section sur les constantes de type variable.
année(date)
Renvoie l'année en fonction de la date du paramètre.
En attente de publication le 25/02/2008 17:04
Quelques exemples et explications
EstNumérique()
Fonction pour déterminer si un objet est un nombre, valeur booléenne.
ExpressionEstNumérique(expression)
Exemple : <%
je = 345
réponse.write IsNumeric(I)
%>
Résultat : Vrai
Même si un nombre est placé entre guillemets, ASP le considère toujours comme un nombre.
fonction d'implémentation de conversion de type asp
EstObjet()
Fonction pour déterminer si un objet est un objet, valeur booléenne.
expressionEstObjet(expression)
Exemple : <%
Définir con = Server.CreateObject (ADODB.Connection)
réponse.write IsObject (con)
%>
Résultat : Vrai
Liaison()
Fonction | Spécifie le plus petit indice disponible pour une dimension de tableau.
Expression Lbound (nom du tableau [, dimension])
Exemple : <%
I = Tableau (lundi, mardi, mercredi)
réponse.write Lbound(I)
%>
| Résultat : 0
Lcase()
fonction | forme minuscule d'une chaîne
expressionLcase(chaîne)
Exemple : <%
strTest = Ceci est un test !
réponse.write Lcase (strTest)
%>
| Résultat : c'est un test !
Gauche()
Fonction | Caractères avant le caractère de longueur sur le côté gauche de la chaîne (y compris le caractère de longueur).
ExpressionGauche(chaîne, longueur)
Exemple : <%
strTest = Ceci est un test !
réponse.writeLeft(strTest, 3)
%>
Résultat : Thi
Léon()
Fonction | La longueur d'une chaîne.
Expression Len(chaîne | nomvar)
Exemple : <%
strTest = Ceci est un test !
réponse.write Len (strTest)
%>
Résultat : 15
Ltrim()
La fonction supprime les espaces sur le côté gauche d'une chaîne.
expressionLtrim(chaîne)
Exemple : <%
strTest = Ceci est un test !
réponse.write Ltrim(strTest)
%>
| Résultat : C'est un test !
Milieu()
Fonction | Chaîne de longueur spécifique (à partir du début, la longueur est la longueur).
Expression Mid(chaîne, début [, longueur])
Exemple : <%
strTest = C'est un test Aujourd'hui, c'est lundi.
réponse.write Mid(strTest, 17, 5)
%>
Résultat : Aujourd'hui
Minute()
Fonction | Minutes du temps.
ExpressionMinute(heure)
Exemple : <%=Minute(#12:45:32 PM#)%>
Résultat : 45
Mois()
date de fonction |
ExpressionMois(date)
Exemple : <%=Mois(#08/04/99#)%>
| Résultat : 8
Nom du mois()
Fonction | Préciser le mois
Expression NomMois(mois, [, Abb])
Exemple : <%=MonthName(Month(#08/04/99#))%>
Résultat : août
Maintenant()
fonction | heure du système
expressionMaintenant()
Exemple : <%=Maintenant%>
| Résultat : 9/09/00 9:30:16
Droite()
Fonction | Caractères avant le caractère de longueur sur le côté droit de la chaîne (y compris le caractère de longueur).
ExpressionRight (chaîne, longueur)
Exemple : <%
strTest = Ceci est un test !
réponse.écrire à droite (strTest, 3)
%>
Résultat : st !
Rnd()
La fonction génère un nombre aléatoire.
Expression Rnd [(nombre)]
Exemple : <%
Randomiser()
réponse.write RND()
%>
| Résultat : n'importe quel nombre entre 0 et 1
En attente de publication le 25/02/2008 17:08
fonction d'index de recherche instr
fonction d'instruction
expression:
InStr([début, ]string1, string2[, comparer])
décrire:
commencer
Paramètres facultatifs. Pour une expression numérique, définit le point de départ de chaque recherche. En cas d'omission, commence à la première position du caractère. Si start contient Null, une erreur se produira. Si le paramètre compare est spécifié, le paramètre start doit être présent.
chaîne1
Paramètres requis. Accepte une expression de chaîne à rechercher.
chaîne2
Paramètres requis. L'expression de chaîne à rechercher.
Comparer
Paramètres facultatifs. Spécifiez des comparaisons de chaînes. Si la comparaison est Null, une erreur se produira. Si la comparaison est omise, le paramètre de Option Compare détermine le type de comparaison.
Le paramètre de comparaison est défini sur :
constante
valeur
décrire
vbUseCompareOption
-1
Utilisez le paramètre d’instruction Option Compare pour effectuer une comparaison.
vbBinaryCompare
0
Effectuez une comparaison binaire.
vbTextCompare
1
Effectuez une comparaison textuelle.
vbDatabaseCompare
2
Pour Microsoft Access uniquement, effectue une comparaison basée sur les informations de la base de données.
valeur de retour
Renvoie 0, 1, 2, -1 ou Null, etc.
exception/erreur
aucun
DescriptionInStr([start, ]string1, string2[, compare])
Renvoie la première occurrence d'une chaîne spécifiée dans une autre chaîne. Dans la chaîne string1, recherchez string2 en commençant par start. Lorsque start est omis, recherchez à partir du début de string1. Lorsqu'elle n'est pas trouvée, la valeur de la fonction est 0.
si
EntréeStreturn
string1 est de longueur nulle
0
string1 est nul
Nul
string2 est de longueur nulle
Commencer
string2 est nul
Nul
chaîne2 introuvable
0
Rechercher chaîne2 dans chaîne1
emplacement trouvé
démarrer > chaîne2
0
Exemple
Cet exemple utilise la fonction InStr pour rechercher la première occurrence d'une chaîne dans une autre chaîne.
Dim SearchString, SearchChar, MyPos
SearchString =XXpXXpXXPXXP ' La chaîne recherchée.
SearchChar = P ' Pour rechercher la chaîne P.
' À partir du quatrième caractère, recherche par comparaison de texte. La valeur de retour est 6 (p minuscule).
' Les p minuscules et les P majuscules sont identiques lors de la comparaison de texte.
MyPos = Instr(4, SearchString, SearchChar, 1)
' À partir du premier caractère, effectuez une recherche par comparaison binaire. La valeur de retour est de 9 (P majuscule).
' Les p minuscules et les P majuscules sont différents en comparaison binaire.
MyPos = Instr(1, SearchString, SearchChar, 0)
'La méthode de comparaison par défaut est la comparaison binaire (le dernier paramètre peut être omis).
MyPos = Instr(SearchString, SearchChar) 'Retour 9.
MyPos = Instr(1, SearchString, W) ' Renvoie 0.