Recommandé: commencer avec ASP: comprendre plusieurs langages de script utilisés par les programmes ASP Vous ne pouvez pas voir le code source ASP en affichant le code source dans le navigateur. Vous ne pouvez voir les résultats des résultats que par le fichier ASP, et ce ne sont que du HTML pur. En effet, le script a été exécuté sur le serveur avant que le résultat ne soit renvoyé au navigateur. Exemple: utilisation
Les fonctions sont un bloc de fonction encapsulé par la langue pour faciliter les appels utilisateur. Par exemple, maintenant () est une fonction dans VBScript qui peut afficher la date et l'heure actuelles. Quant à la raison spécifique pour laquelle il peut être affiché, il est déterminé par le noyau linguistique. Les utilisateurs doivent seulement comprendre que maintenant () est utilisé pour afficher la date et l'heure. Alors, avons-nous d'autres fonctions de VBScript avec qui nous sommes actuellement en contact?
1. Fonction de date / heure
Ces fonctions incluent des affichages de l'année, du mois, du jour, de l'heure, de la minute, du deuxième, de la semaine, etc.
(1) Fonction MAINTENANT: Renvoyez la valeur actuelle de la date et de l'heure en fonction de la date et de l'heure définies par le système informatique. Utiliser la méthode maintenant ();
(2) Fonction de date: renvoie uniquement la valeur de date définie par le système informatique actuel. Comment utiliser: date ();
(3) Fonction temporelle: renvoie uniquement la valeur de temps définie par le système informatique actuel. Comment utiliser: time ();
(4) Fonction de l'année: Renvoyez un entier représentant une certaine année. Méthode d'utilisation: année (date), où le paramètre de date est tout paramètre qui peut représenter la date. Par exemple, l'année (date ()) signifie que l'entier de l'année est extrait de la date obtenue par date ().
De plus, il peut également être utilisé comme ceci: année (# 5 20 2006 #) signifie extraire la valeur entière de l'âge moyen le 20 mai 2006. Concernant 5 20 2006, 5-20-2006, 20/05/2006, c'est-à-dire une combinaison d'un certain mois, d'un certain jour et d'un certain jour. Notez également que l'utilisation de # est utilisée pour inclure pour représenter les valeurs de date.
(5) Fonction du mois: renvoie une valeur entière entre 1 et 12, représentant un mois de l'année. Comment utiliser: mois (date). La description de la date du paramètre est la même que la fonction de l'année. Mais faites attention à l'exactitude de la date. Par exemple, # 13-31-2006 #, il n'y a pas de décembre du tout, ce qui est définitivement faux.
(6) Fonction de jour: renvoie une valeur entière entre 1 et 31, indiquant un jour d'un mois. Comment utiliser: jour (date). La description de la date du paramètre est la même que la fonction de l'année. Faites également attention à l'exactitude de la date, comme le # 2-30-2006 #, qui définit le 30e jour de février.
(7) Fonction d'heure: Renvoie une valeur entière entre 0 et 23, indiquant une heure de la journée. Comment utiliser: heure (heure). Où le temps du paramètre est toute expression qui peut représenter le temps. Par exemple, Hour (Time ()) signifie que l'entier de l'heure est extrait du temps dérivé du temps (). De même, le temps du paramètre peut également être utilisé de cette manière pour extraire le nombre actuel d'heures de 11: 45: 50 #. Bien sûr, le temps défini doit se conformer aux spécifications de temps.
(8) Fonction minute: renvoie une valeur entière entre 0 et 59, représentant une certaine minute en une heure. Comment utiliser: Minute (temps). La description du paramètre de temps est la même que la fonction heure.
(9) Deuxième fonction: renvoie une valeur entière entre 0 et 59, représentant une certaine seconde en une minute. Comment utiliser: deuxième (heure). La description du paramètre de temps est la même que la fonction heure.
(10) Fonction en semaine: Renvoie l'entier d'un jour de la semaine. Comment utiliser: en semaine (date). La description de la date du paramètre est la même que la fonction de l'année. La valeur de retour de cette fonction est de 1 à 7, représentant respectivement le dimanche, le lundi et le samedi. Par exemple, lorsque la valeur de retour est de 4, cela signifie mercredi.
(11) Fonction de la semaine: renvoie la chaîne d'un jour spécifique de la semaine. Par rapport à la fonction en semaine, il est traduit dans le jour de la semaine. La méthode d'utilisation est: WeekdayName (en semaine). Le paramètre en semaine est la valeur d'un jour spécifique de la semaine. Par exemple, WeekdayName (Weekday (Date ())) signifie que le jour actuel de la semaine. Parce que Date () représente l'heure actuelle, tandis que la semaine (date ()) représente l'intégralité d'un jour spécifique de la semaine.
Bien sûr, le contenu des chaînes de l'affichage final de la fonction de la semaine est également lié au système de langue du système d'exploitation actuel. Par exemple, le système d'exploitation chinois affichera des caractères chinois tels que lundi, tandis que le système d'exploitation anglais affichera le lundi (lundi abréviation).
De plus, il existe certaines fonctions de calcul des intervalles de temps dans VBScript:
(1) Fonction DATAEADD: Renvoie la date et l'heure de l'intervalle de temps spécifié. Vous pouvez calculer une nouvelle date et une nouvelle heure séparées par de nombreuses années, mois ou heures, etc. Comment utiliser: DataEadd (intervalle, numéro, date).
L'intervalle de paramètre représente l'unité d'intervalle de temps qui doit être ajoutée. Il est exprimé sous la forme d'une chaîne, comme Yyyy représente l'année, Q représente le trimestre, M représente le mois, D représente les jours, WW représente des semaines, H représente les heures, N représente les minutes et S représente les secondes.
Le numéro de paramètre indique le nombre d'intervalles de temps ajoutés. Il est exprimé sous la forme d'une valeur numérique et peut être une valeur négative. La date du paramètre nécessite qu'il s'agit du format correct de la date et de l'heure.
Par exemple, DATEADD (D, 100, 2006-5-2020) représente la valeur de date de 100 jours après le 20 mai 2006: 2006-8-28. Par exemple, DatEadd (H, -12 2005-5-20 10:00:00) représente la date de 12 heures avant 10h00 le 20 mai 2005: 22h00.
(2) Fonction Dadiff: renvoie l'intervalle entre deux dates et heures. Les années, les heures, etc. séparées par deux dates peuvent être calculées. Comment utiliser: DADAIFF (Interval, Date1, Date2).
Les paramètres d'intervalle dans l'intervalle de paramètre et les fonctions DATAEADD sont la même description, et les paramètres Date1 et Date2 sont deux dates et heures qui sont comparées les unes avec les autres. De plus, lorsque la valeur de date de date de la date1 est supérieure à la date2, elle sera affichée comme une valeur négative.
Par exemple, Dadiff (Yyyy, 1982-7-18, date) signifie combien d'années cela a été depuis que quelqu'un est né. Par exemple, Dadiff (D, 1982-7-18, 2062-7-18) calcule le nombre de jours qui se sont écoulés en 80 ans: 29220.
2. Fonction de traitement des chaînes
Dans le traitement fonctionnel des scripts, certaines chaînes doivent généralement être modifiées. Par exemple, filtrez les mots sensibles dans les chaînes pour répondre aux exigences d'affichage finales; Par exemple, lorsqu'une chaîne plus longue doit être extraite du début de quelques caractères.
(1) Fonction ASC: Renvoie le code de caractères ANSI correspondant à la première lettre de la chaîne. Comment utiliser: ASC (String). où le paramètre de chaîne représente une chaîne.
(2) Fonction CHR: Renvoie le caractère correspondant au code de caractères ANSI spécifié. Comment utiliser: Chr (chrcode). Le paramètre Chrcode est le numéro d'identification pertinent. La fonction de cette fonction correspond à la fonction ASC.
Par exemple: ASC (A) représente le caractère ANSI 97 de la lettre minuscule A; Chr (97) représente la lettre minuscule a. De plus, lorsque la valeur chrcode dans Chr (chrcode) a un nombre avec une valeur de 0 à 31, il indique un code ASCII qui ne peut pas être imprimé. Par exemple, Chr (10) représente les ruptures de ligne, Chr (13) représente le retour du chariot, etc., qui sont souvent utilisés dans la conversion des formats d'entrée et d'affichage.
(3) Fonction Len: renvoie le nombre de caractères (octets) dans la chaîne. Comment utiliser: Len (String). Par exemple, la valeur de Len (Love) est de 4.
(4) Fonction LCase: Renvoie la forme minuscule de toutes les chaînes. Comment utiliser: LCase (String). Par exemple, LCase (WebJXCom) revient à Cuoxincom.
(5) Fonction UCase: Renvoie la forme majuscule de toutes les chaînes. Correspondent à la fonction LCase. De même, UCase (Cuoxin) revient à WebJX.
(6) Fonction de garniture, fonction LTRIM et fonction RTRIM: Renvoyez le contenu de la chaîne en tête et ultérieur sans espaces, en tête et ultérieure sans espaces, ou ultérieure sans espaces, respectivement. Par exemple:
La garniture (1234567) revient à 1234567, sans espaces dans les lignes d'attaque et suivantes;
Ltrim (1234567) revient à 1234567, menant sans espaces;
Rtrim (1234567) revient à 1234567, sans espaces à l'avenir;
Cette fonction est souvent utilisée dans les informations d'enregistrement, comme garantir les espaces avant ou après le nom d'utilisateur enregistré.
(7) Fonction gauche: Renvoie le nombre de caractères spécifié calculé à partir du côté gauche de la chaîne. Comment utiliser: gauche (chaîne, longueur). Par exemple, Left (Brousce, 5) revient à Brous, c'est-à-dire les cinq premiers caractères.
(8) Fonction de droite: Renvoie le nombre spécifié de caractères calculé à partir du côté gauche de la chaîne. Comment utiliser: à droite (chaîne, longueur). Par exemple, Right (Brousce, 4) revient à USCE, c'est-à-dire les quatre derniers personnages.
(9) Fonction instant: renvoie la position où une certaine chaîne apparaît d'abord dans une autre chaîne. Par exemple, recherchez maintenant la première occurrence de la lettre A dans la chaîne A110B121C119D1861, alors vous pouvez installer (my_string, A110B121C119D1861)
(10) Fonction médiane: renvoie le nombre spécifié de caractères de la chaîne. Par exemple, le courant 110 devrait obtenir 3 unités de valeurs du deuxième bit de la chaîne A110B121C119D1861: MID (A110B121C119D1861,2,3)
(11) Remplacer la fonction: Recherchez et remplacez la chaîne spécifiée dans la chaîne. Remplacez (strtobeSearchée, strsesearchfor, strReplaceWith) où StrtobeSechée est une chaîne, StrSearchFor est la sous-chaîne recherchée, et STRREPLACE est la sous-chaîne utilisée pour remplacer. Par exemple, remplacer (rscon, <, & lt;) signifie remplacer tous les <caractères dans RSCon par & lt;
3. Fonction de conversion de type
Cbool (String) se convertit en booléen
CBYTE (String) Converti en une valeur de type d'octet
CCUR (String) Converti en valeur de devise
CDATE (String) Converti en une valeur du type d'un jour
CDBL (String) se convertit en double valeur de précision
Cint (String) Converti en valeur entière
CLNG (String) se convertit en valeur entière longue
CSNG (String) se convertit en valeur unique
CSTR (var) se convertit en valeur de chaîne
STR (Var) Valeur convertie en chaîne
Val (String) String to Numéric Valeur
4. Fonction de fonctionnement
ABS (NMB) renvoie la valeur absolue du nombre
ATN (NMB) renvoie l'arc tangent d'un nombre
Cos (nmb) renvoie la valeur yuxuan d'un angle
Exp (NMB) renvoie la valeur de puissance de l'indice naturel
Int (nmb) renvoie la partie de mise en forme (transport) du numéro
Fix (NMB) Renvoie la partie squelette (rejetée) du numéro
Format pourcent (expression) Renvoie le pourcentage
Hex (NMB) renvoie le nombre hexadécimal de données
Log (NMB) Renvoie un logarithme naturel
OCT (NMB) renvoie le nombre angulaire du nombre
RND renvoie un nombre aléatoire supérieur à 0 et moins de 1, mais la déclaration randomisée est nécessaire pour générer une graine aléatoire.
SGN (NMB) détermine les signes positifs et négatifs d'un nombre
Sin (NMB) renvoie la valeur zhenghyun de l'angle
SQR (NMB) renvoie la racine quadratique du nombre
Tan (NMB) renvoie la valeur tangente d'un nombre
5. Autres fonctions
IsArray (var) détermine si une variable est un tableau
Isdate (var) détermine si une variable est une date
ISNULL (var) détermine si une variable est vide
ISNUMIER (VAR) détermine si l'expression contient des valeurs numériques
ISObject (var) détermine si une variable est un objet
TypeName (var) renvoie le type de données de la variable
Array (List) Renvoie un tableau
Split (liststr) renvoie un tableau unidimensionnel à partir d'une chaîne de liste
Lbound (ArrayP renvoie l'index minimum du tableau
Ubound (tableau) renvoie l'indice maximum du tableau
CreateObject (classe) Créer un objet
GetObject (pathFileName) obtenir un objet de fichier
Partager: Utilisez la programmation ASP pour effectuer une recherche rapide du contenu réseau Un jour, j'avais une idée soudaine que si je pouvais immédiatement appeler les informations que je devais lire chaque fois que je me rendais sur un site Web, ce ne serait pas très merveilleux? Ensuite, je veux réfléchir plus profondément à ce problème, m'asseoir sur une chaise et prendre un crayon, mais je ne sais pas ce que j'écris. De cette façon, j'ai encore