Im Folgenden finden Sie eine detaillierte Analyse der Verwendung gemeinsamer Funktionen von ASP, die der Editor mit Ihnen geteilt hat. Interessierte Freunde, lasst uns mit dem Herausgeber erfahren!
Array ()
Funktion: Geben Sie ein Array zurück
Syntax: Array (Liste)
Argumente: Zeichen und Zahlen sind in Ordnung
BEISPIEL:
Dimmyarray ()
Fei = 1to7
Redimpreservemyarray (i)
myArray (i) = wochentagname (ich)
Nächste
%>
Ergebnis: Erstellen Sie eine Reihe von 7 Elementen myarray
MyArray ("Sonntag", "Montag", ... "Samstag")
Cint ()
Funktion: Konvertieren Sie einen Ausdruck in einen numerischen Typ
Syntax: Cint (Ausdruck)
Argumente: Jeder gültige Charakter kann
BEISPIEL:
f = "234"
Antwort.WriteCint (f) +2
%>
Ergebnis: 236
Konvertieren Sie das Zeichen "234" in die Zahl "234", und wenn die Zeichenfolge leer ist, geben Sie 0 Wert zurück
CreateObject ()
Funktion: Erstellt und gibt eine Instanz der registrierten ActiveX -Komponente zurück.
Syntax: createObject (objname)
Argumente: Objname ist der Name einer gültigen, registrierten ActiveX -Komponente.
BEISPIEL:
SetCon = server.createObject ("adodb.Connection")
%>
ERGEBNIS:
Cstr ()
Funktion: Konvertieren Sie einen Ausdruck in eine Zeichenfolge.
Syntax: CSTR (Expression)
Argumente: Ausdruck ist ein gültiger Ausdruck.
BEISPIEL:
S = 3+2
response.write "Theresultis:" & cstr (s)
%>
Ergebnis: Konvertieren Sie die Zahl "5" in den Charakter "5".
Datum()
Funktion: Gibt das aktuelle Systemdatum zurück.
Syntax: Datum ()
Argumente: Keine.
BEISPIEL:
Ergebnis: 04.08.99
DATEADD ()
Funktion: Gibt ein geändertes Datum zurück.
Syntax: DATEADD (TimeInterval, Nummer, Datum)
Argumente: TimeIntervallistthTimeIntervaltoadd; numberIsAmountOfTimeIntervalstoadd; und
DateIntactingdate.
BEISPIEL:
CurrentDate =#8/4/99#
newdate = datadd ("m", 3, currentDate)
Antwort.WriteNewdate
%>
currentDate =#12: 34: 45 pm#
newdate = datadd ("h", 3, currentDate)
Antwort.WriteNewdate
%>
Ergebnis: 04.11.99
15:34:45 Uhr
"m" = "Monat";
"D" = "Tag";
Ifcurrentdatei intimeFormatthen,
"H" = "Stunde";
"S" = "Second";
Veraltet ()
Funktion: Gibt den Unterschied zwischen zwei Daten zurück.
Syntax: Datediff (TimeInterval, Datum1, Datum2 [, Firstdayofweek [, Firstweekofyear >>)
Argumente: TimeInterval repräsentiert die Art des Zeitintervalls, wie z. B. "M" "Monat".
BEISPIEL:
Fromdate =#8/4/99#
todate =#1/1/2000#
response.write "thereare" & _
Datiff ("d", fromdate, todate) & _
"Daystomilleniumfrom8/4/99."
%>
Ergebnis: Es sind noch 150 Tage vom 04.04.99 bis 2000 übrig.
Tag()
Funktion: Zu welchem Tag kehrt es zurück?
Syntax: Tag (Datum)
Argumente: Datum ist ein gültiges Datum.
BEISPIEL:
Ergebnis: 4
Formatierung ()
Funktion: Gibt den Ausdruck zurück, der als Währungswert formatiert wurde
Syntax: Formatierung (Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit >>>>)
Argumente: Die Ziffer gibt den Wert der Anzahl der Ziffern an, die auf der rechten Seite des Dezimalpunkts angezeigt werden. Der Standardwert ist -1, was darauf hinweist, dass das Computergebietsschema verwendet wird.
LeadingDigit-Drei-Staaten-Konstante, was angibt, ob die Null vor dem Dezimalpunkt angezeigt wird.
BEISPIEL:
Ergebnis: $ 34.35
FormatDatetime ()
Funktion: Gibt den Ausdruck zurück, der als Datum oder Uhrzeit formatiert wurde
Syntax: formatDatetime (Datum, [, namedFormat>)
Argumente: NamedFormat gibt den Wert des verwendeten Datums-/Zeitformats an, und wenn es ausgelassen wird, wird VBGeneraldate verwendet.
BEISPIEL:
Ergebnis: Mittwoch, August04.1999
Formatnumber ()
Funktion: Gibt den Ausdruck zurück, der als numerischer Wert formatiert wurde.
Syntax: FormatNumber (Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit >>>>)
Argumente: Die Ziffer gibt den Wert der Anzahl der Ziffern an, die auf der rechten Seite des Dezimalpunkts angezeigt werden. Der Standardwert beträgt -1, was darauf hinweist, dass das Computergebietsschema verwendet wird. ; Führung
Ich gibt den Wert der Anzahl der Ziffern an, die auf der rechten Seite des Dezimalpunkts angezeigt werden. Der Standardwert beträgt -1, was darauf hinweist, dass das Computergebietsschema verwendet wird. ; Paren zeigt den Wert der Anzahl der Ziffern an, die auf der rechten Seite des Dezimalpunkts angezeigt werden.
Der Standardwert beträgt -1, was darauf hinweist, dass das Computergebietsschema verwendet wird. ; GroupDigiti gibt den Wert der Anzahl der Ziffern an, die auf der rechten Seite des Dezimalpunkts angezeigt werden. Der Standardwert ist -1, was darauf hinweist, dass die Verwendung ist
Einstellungen des Computergebietsschemas. .
BEISPIEL:
Ergebnis: 45,325
Formatpercent ()
Funktion: Gibt den Ausdruck zurück, der als prozentualer Verfolgung mit dem Prozentzeichen (multipliziert mit 100) formatiert wurde. (%)
Syntax: Formatpercent (Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit >>>>)
Argumente: Gleich wie oben.
BEISPIEL:
Ergebnis: 45,267%
Stunde()
Funktion: Gibt die Anzahl der Stunden bei 24 zurück.
Syntax: Stunde (Zeit)
Argumente:
BEISPIEL:
Ergebnis: 16
(Hourhasbeenconvertedto24-Stunde)
Instr ()
Funktion: Gibt die Position zurück, in der ein Zeichen oder eine Zeichenfolge zuerst in einer anderen Zeichenfolge angezeigt wird.
Syntax: instr ([Start,> StrtoBesarched, stresearchfor [, compare>)
Argumente: Start ist der Startwert der Suche. StrtobeSearched akzeptiert die Suchzeichenfolge Strsschear
(Siehe ASP -Konstante für Details)
BEISPIEL:
Strtext = "ThisIsastest !!"
pos = instr (strtext, "a")
response.writepos
%>
Ergebnis: 9
Instrumente ()
Funktion: Gleich wie oben, beginnend von der letzten Suche nach der Zeichenfolge beginnt
Syntax: Instrrev ([Start,> StrtoBesearched, Strsarchfor [, Compare>)
Argumente: Gleich wie oben.
BEISPIEL:
Strtext = "ThisIsastest !!"
pos = instrrev (strtext, "s")
response.writepos
%>
Ergebnis: 13
Int ()
Funktion: Gibt den numerischen Typ zurück, nicht abgerundet.
Syntax: int (Nummer)
Argumente:
BEISPIEL:
Ergebnis: 32
Isarray ()
Funktion: Bestimmt, ob ein Objekt ein Array ist, und gibt einen Booleschen Wert zurück.
Syntax: Isarray (Name)
Argumente:
BEISPIEL:
Strest = "Test!"
Response.WriteIsArray (Strest)
%>
Ergebnis: Falsch
Isdate ()
Funktion: Bestimmt, ob ein Objekt ein Datum ist, und gibt einen booleschen Wert zurück
Syntax: ISDATE (Ausdruck)
Argumente: Expressionisanyvalidexpression.
BEISPIEL:
Strest = "8/4/99"
response.writeIsDate (Strest)
%>
Ergebnis: wahr
Isempty ()
Funktion: Bestimmt, ob ein Objekt initialisiert wird, und gibt einen Booleschen Wert zurück.
Syntax: Isempty (Ausdruck)
Argumente:
BEISPIEL:
Dimi
response.writeisempty (i)
%>
Ergebnis: wahr
Isnull ()
Funktion: Bestimmt, ob ein Objekt leer ist, und gibt einen booleschen Wert zurück.
Syntax: ISNULL (Ausdruck)
Argumente:
BEISPIEL:
Dimi
Antwort.WriteIsnull (i)
%>
Ergebnis: Falsch
Isnumeric ()
Funktion: Bestimmt, ob ein Objekt eine Zahl ist, und gibt einen booleschen Wert zurück.
Syntax: isnumerisch (Ausdruck)
Argumente:
BEISPIEL:
i = "345"
response.writeIsnumeric (i)
%>
Ergebnis: wahr
Auch wenn die Zahl angegeben wird, glaubt ASP immer noch, dass es sich um eine Zahl handelt.
IsObject ()
Funktion: Bestimmt, ob ein Objekt ein Objekt ist, und gibt einen booleschen Wert zurück.
Syntax: ISObject (Ausdruck)
Argumente:
BEISPIEL:
SetCon = server.createObject ("adodb.Connection")
Antwort.WriteIsObject (con)
%>
Ergebnis: wahr
LBound ()
Funktion: Gibt das minimal verfügbare Index für die angegebene Array -Dimension zurück.
Syntax: lBound (ArrayName [, Dimension>)
Argumente: Die Dimension gibt an, welche Dimension die Ganzzahl in der unteren Grenze zurückgegeben wird. Verwenden Sie 1, um die erste Dimension darzustellen, 2, um die zweite Dimension zu repräsentieren, usw. Wenn weggelassen
Der Dimensionsparameter hat den Standardwert von 1.
BEISPIEL:
I = Array ("Montag", "Dienstag", "Mittwoch")
response.writelbound (i)
%>
Ergebnis: 0
Lase ()
Funktion: Gibt die Kleinbuchstabenform einer Zeichenfolge zurück
Syntax: Lase (String)
Argumente: StringisanyvalidstringExpression.
BEISPIEL:
Strest = "ThisIsastest!"
response.writelcase (Strest)
%>
Ergebnis: Thisisastest!
Links()
Funktion: Gibt das Zeichen vor dem Längenzeichen auf der linken Seite der Zeichenfolge zurück (einschließlich des Längenzeichens).
Syntax: links (String, Länge)
Argumente:
BEISPIEL:
Strest = "ThisIsastest!"
Antwort.WriteLeft (Strest, 3)
%>
Ergebnis: Thi
Len ()
Funktion: Gibt die Länge der Zeichenfolge zurück.
Syntax: Len (String | Varname)
Argumente:
BEISPIEL:
Strest = "ThisIsastest!"
response.writelen (Strest)
%>
Ergebnis: 15
Ltrim ()
Funktion: Entfernen Sie den Speicherplatz auf der linken Seite der Zeichenfolge.
Syntax: Ltrim (String)
Argumente:
BEISPIEL:
Strest = "ThisIsastest!"
response.writeltrim (Strest)
%>
Ergebnis: Thisisastest!
Mid ()
Funktion: Gibt eine bestimmte Länge zurück (Start, Länge ist Länge).
Syntax: Mid (String, Start [, Länge>)
Argumente:
BEISPIEL:
Strest = "Thisistest! Heutemonstag."
Antwort.Writemid (Strest, 17,5)
%>
Ergebnis: Heute
Minute()
Funktion: Kehren Sie zur Zeit zurück.
Syntax: Minute (Zeit)
Argumente:
BEISPIEL:
Ergebnis: 45
Monat()
Funktion: Rückgabedatum.
Syntax: Monat (Datum)
Argumente: DateisanyvaliddateExpression.
BEISPIEL:
Ergebnis: 8
Monatname ()
Funktion: returnSaStringidentifikation im angegebenen Monat.
Syntax: MonatName (Monat, [, Abb>)
Argumente: MonthInthenMericrepräsentation
UsedTodiSplayMonthabBreviation.Trueweil Display theabbreviatedMontHnameandFalse (Standard) wird
NotshowTheabbreviation.
BEISPIEL:
Ergebnis: August
Jetzt()
Funktion: returnStheCurrentStemDATEANDTIME.
Syntax: jetzt ()
Argumente: Keine
BEISPIEL:
Ergebnis: 04.08.999: 30: 16 Uhr
Ersetzen()
Funktion: ReturnSaStringin, das Sub-Stringhasbeen-Ersatz mit keinem anderenRSubstring angegeben hat
angegebene numberoftimes.
Syntax: Ersetzen (strtobesearched, stresearchfor
Argumente: StrtoBesearchedDistIsStringExpressionContainingaSub-StringTobeerPlAded;
stresearchforistthestringexpressionToSearchforWitHinStoBesearched; StrreplaceWithisthestring
ExpressionTorePlacesUb-StringStrensearchFor; start (optional) isthenumericcharacterpositionto
BeginnSearch; count (optional) isavalueInDication des Vergleichsconstants.
BEISPIEL:
Strest = "ThisIsanApple!"
response.writerePlace (Strest, "Apple", "Orange")
%>
Ergebnis: thisIsanorange!
Rechts()
Funktion: Gibt das Zeichen vor dem Längenzeichen auf der rechten Seite der Zeichenfolge zurück (einschließlich des Längenzeichens).
Syntax: Recht (Zeichenfolge, Länge)
Argumente:.
BEISPIEL:
Strest = "Thisisantest!"
Response.Writeright (Strest, 3)
%>
Ergebnis: ST!
RND ()
Funktion: generiert eine Zufallszahl.
Syntax: RND [(Nummer)>
Argumente:
BEISPIEL:
Randomize ()
response.writernd ()
%>
Ergebnis: eine beliebige Zahl zwischen 0 und 1
Runden()
Funktion: Gibt den von der angegebenen Ziffern abgerundeten Wert zurück.
Syntax: Runde (Expression [, Numright>)
Argumente: Die Numright -Zahl gibt an, wie viele Ziffern rechts vom Dezimalpunkt abgerundet sind. Wenn es weggelassen wird, gibt die Rundenfunktion eine Ganzzahl zurück.
BEISPIEL:
I = 32,45678
response.writeround (i)
%>
Ergebnis: 32
Rtrim ()
Funktion: Entfernen Sie die Zeichenfolge rechts von der Zeichenfolge.
Syntax: Rtrim (String)
Argumente:
BEISPIEL:
Strest = "ThisIsastest !!"
response.writerTrim (Strest)
%>
Ergebnis: Thisisastest !!
Zweite()
Funktion: Gibt Sekunden zurück.
Syntax: Zweite (Zeit)
Argumente:.
BEISPIEL:
Ergebnis: 28
Strreverse ()
Funktion: umgekehrte Zeile der Zeichenfolge
Syntax: Strreverse (String)
Argumente:
BEISPIEL:
Strest = "ThisIsastest !!"
Response.WritESTREVERSUSE (STRTEST)
%>
Ergebnis: !! tsetasisiht
Zeit()
Funktion: Gibt die Systemzeit zurück.
Syntax: Zeit ()
Argumente:.
BEISPIEL:
Ergebnis: 9: 58: 28 Uhr
Trimmen()
Funktion: Entfernen Sie die Leerzeichen auf der linken und rechten Seite der Zeichenfolge.
Syntax: Trim (String)
Argumente: StringisanyvalidstringExpression.
BEISPIEL:
Strest = "ThisIsastest !!"
response.writetrim (Strest)
%>
Ergebnis: Thisisastest !!
Ubound ()
Funktion: Gibt das maximal verfügbare Index für die angegebene Array -Dimension zurück.
Syntax: Ubound (ArrayName [, Dimension>)
Argumente: Dimensional (optional) Gibt an, welche Dimension die Obergrenze der Ganzzahl zurückgegeben wird. 1 bedeutet die erste Dimension, 2 bedeutet die zweite Dimension und so weiter. Wenn weggelassen
Der Standardwert ist 1.
BEISPIEL:
I = Array ("Montag", "Dienstag", "Mittwoch")
response.writeEubound (i)
%>
Ergebnis: 2
Ucase ()
Funktion: Gibt die Großbuchstaben einer Zeichenfolge zurück.
Syntax: uCase (String)
Argumente:
BEISPIEL:
Strest = "ThisIsastest !!"
response.writeucase (Strest)
%>
Ergebnis: thisIsatest !!
Vartype ()
Funktion: Gibt den Wert zurück, der den Subtyp der Variablen angibt
Syntax: Vartype (Varname)
Argumente:
BEISPIEL:
I = 3
response.writevartype (i)
%>
Ergebnis: 2 (Zahl) siehe "ASP Constant" für Details
Wochentag()
Funktion: Kehren Sie zum Wochentag zurück.
Syntax: Wochentag (Datum [, Firstdayofweek>)
Argumente:.
BEISPIEL:
D =#8/4/99#
Response.writeWeekday (d)
%>
Ergebnis: 4 (Mittwoch)
Wochentagname ()
Funktion: Gibt den Namen des Wochentags zurück.
Syntax: Wochentagname (Wochentag [, ABB [, FirstdayofWeek >>)
Argumente: ABB ist optional. Boolescher Wert, der angibt, ob die Abkürzung den Namen jedes Wochentags darstellt. Wenn es weggelassen ist, ist der Standardwert falsch, dh er wird für jede Woche nicht abgekürzt
Der Name des Tages.Firstdayofweek bezieht sich auf den Wert des ersten Wochentags
BEISPIEL:
D =#8/4/99#
Antwort.
%>
Ergebnis: Mittwoch
Jahr()
Funktion: Gibt das laufende Jahr zurück.
Syntax: Jahr (Datum)
Argumente:
BEISPIEL:
Ergebnis: 1999
Das obige ist eine detaillierte Analyse der Verwendung gemeinsamer Funktionen von ASP. Ich glaube, Sie haben es verstanden. Für mehr verwandte Inhalte achten Sie weiterhin auf den Wuxin -Technologiekanal.