فيما يلي تحليل مفصل لاستخدام الوظائف المشتركة لـ ASP التي شاركها المحرر معك. الأصدقاء المهتمين ، دعنا نتعرف على ذلك مع المحرر!
صفيف ()
الوظيفة: إرجاع صفيف
بناء الجملة: صفيف (قائمة)
الحجج: الأحرف والأرقام على ما يرام
مثال:
Dimmyarray ()
fori = 1to7
redimpreservemyarray (ط)
myarray (i) = WeekdayName (i)
التالي
٪>
النتيجة: إنشاء مجموعة من 7 عناصر myarray
Myarray ("Sunday" ، "Monday" ، ...... "Saturday")
Cint ()
الوظيفة: تحويل تعبير إلى نوع رقمي
بناء الجملة: Cint (التعبير)
الحجج: يمكن لأي حرف صالح
مثال:
f = "234"
استجابة. writecint (F) +2
٪>
النتيجة: 236
قم بتحويل الحرف "234" إلى الرقم "234" ، وإذا كانت السلسلة فارغة ، فأرد القيمة 0
CreateObject ()
الوظيفة: إنشاء وإرجاع مثيل لمكون ActiveX المسجل.
بناء الجملة: createObject (ObjName)
الوسائط: ObjName هو اسم أي مكون ActiveX صالح ومسجل.
مثال:
setCon = server.createObject ("adodb.connection")
٪>
نتيجة:
CSTR ()
الوظيفة: تحويل تعبير إلى سلسلة.
بناء الجملة: CSTR (تعبير)
الحجج: التعبير هو أي تعبير صحيح.
مثال:
S = 3+2
Response.write "Theresultis:" & cstr (s)
٪>
النتيجة: تحويل الرقم "5" إلى الحرف "5".
تاريخ()
الوظيفة: إرجاع تاريخ النظام الحالي.
بناء الجملة: التاريخ ()
الحجج: لا شيء.
مثال:
النتيجة: 8/4/99
dateadd ()
الوظيفة: إرجاع تاريخ تغيير.
بناء الجملة: dateadd (timeinterval ، الرقم ، التاريخ)
الحجج: TimeInterVallistTheTimeIntervaltoadd ؛ numberIsamountoftimeIntervalstoadd ؛ و
DateIstActingDate.
مثال:
CurrentDate =#8/4/99#
NewDate = dateadd ("M" ، 3 ، CurrentDate)
استجابة. writenewdate
٪>
CurrentDate =#12: 34: 45 PM#
NewDate = dateadd ("H" ، 3 ، CurrentDate)
استجابة. writenewdate
٪>
النتيجة: 11/4/99
3:34:45 مساءً
"M" = "شهر" ؛
"D" = "Day" ؛
ifcurrentDateIntimeFormatthen ،
"H" = "ساعة" ؛
"S" = "Second" ؛
datediff ()
الوظيفة: إرجاع الفرق بين تاريخين.
بناء الجملة: Datediff (TimeInterval ، Date1 ، Date2 [، FirstdayOfweek [، FirstWeekofyear >>)
الحجج: يمثل TimeInterval نوع الفاصل الزمني ، مثل "M" يمثل "شهر".
مثال:
FromDate =#8/4/99#
TODATE =#1/1/2000#
استجابة. write "thereare" & _
Datediff ("D" ، FromDate ، Toodate) & _
"Daystomilleniumfrom8/4/99."
٪>
النتيجة: هناك 150 يومًا بقي من 8/4/99 إلى 2000.
يوم()
الوظيفة: في أي يوم يعود إليه؟
بناء الجملة: اليوم (التاريخ)
الحجج: التاريخ هو أي تاريخ صالح.
مثال:
النتيجة: 4
formatcurrency ()
الوظيفة: إرجاع التعبير ، الذي تم تنسيقه كقيمة عملة
بناء الجملة: formatcurrency (التعبير [، الرقم [، LeadingDigit [، Paren [، GroupDigit >>>>)
الوسائط: يشير الرقم إلى قيمة عدد الأرقام المعروضة على الجانب الأيمن من النقطة العشرية. القيمة الافتراضية هي -1 ، مما يشير إلى استخدام لغة الكمبيوتر ؛
يؤدي LevingDigit بثلاث دولة ، مما يشير إلى ما إذا كان الصفر قبل عرض النقطة العشرية.
مثال:
النتيجة: 34.35 دولار
FormatDateTime ()
الوظيفة: إرجاع التعبير ، الذي تم تنسيقه كتاريخ أو وقت
بناء الجملة: FormatDateTime (Date ، [، namedformat>)
الوسيطات: تشير NamedFormat إلى قيمة تنسيق التاريخ/الوقت المستخدم ، وإذا تم حذفه ، يتم استخدام vbgeneraldate.
مثال:
النتيجة: الأربعاء ، أغسطس 04999
Formatnumber ()
الوظيفة: إرجاع التعبير ، الذي تم تنسيقه كقيمة رقمية.
بناء جملة: Formatnumber (التعبير [، الرقم [، LeadingDigit [، Paren [، GroupDigit >>>>)
الوسائط: يشير الرقم إلى قيمة عدد الأرقام المعروضة على الجانب الأيمن من النقطة العشرية. القيمة الافتراضية هي -1 ، مما يشير إلى استخدام لغة الكمبيوتر. ؛ LeadingDigit
أشير إلى قيمة عدد الأرقام المعروضة على الجانب الأيمن من النقطة العشرية. القيمة الافتراضية هي -1 ، مما يشير إلى استخدام لغة الكمبيوتر. ؛ يشير Paren إلى قيمة عدد الأرقام المعروضة على الجانب الأيمن من النقطة العشرية.
القيمة الافتراضية هي -1 ، مما يشير إلى استخدام لغة الكمبيوتر. ؛ يشير GroupDigiti إلى قيمة عدد الأرقام المعروضة على الجانب الأيمن من النقطة العشرية. القيمة الافتراضية هي -1 ، مما يشير إلى أن الاستخدام
إعدادات لغة الكمبيوتر. .
مثال:
النتيجة: 45.325
formatpercent ()
الوظيفة: إرجاع التعبير ، الذي تم تنسيقه كنسبة مئوية زائدة مع علامة ٪ (مضروبة في 100). (٪)
بناء الجملة: التنسيق (التعبير [، الرقم [، LeadingDigit [، Paren [، GroupDigit >>>>)
الحجج: كما هو مذكور أعلاه.
مثال:
النتيجة: 45.267 ٪
ساعة()
الوظيفة: إرجاع عدد الساعات في 24.
بناء الجملة: ساعة (الوقت)
الحجج:
مثال:
النتيجة: 16
(hourhasbeenconderted to24 ساعة)
Instr ()
الوظيفة: إرجاع الموضع حيث تظهر حرف أو سلسلة أولاً في سلسلة أخرى.
بناء الجملة: inst ([start ،> strtobesearched ، strsearchfor [، compare>)
الوسيطات: البدء هي قيمة بداية البحث ، يقبل StrTobesearched سلسلة البحث strsearch for the chara
(انظر ASP ثابت للحصول على التفاصيل)
مثال:
strtext = "thisisastest !!"
pos = instr (strtext ، "a")
الرد. writepos
٪>
النتيجة: 9
Instrev ()
الوظيفة: كما هو مذكور أعلاه ، فقط ابتداءً من البحث الأخير للسلسلة
بناء الجملة: instrev ([start ،> strtobesearched ، strsearchfor [، conting>)
الحجج: كما هو مذكور أعلاه.
مثال:
strtext = "thisisastest !!"
pos = instrev (strtext ، "S")
الرد. writepos
٪>
النتيجة: 13
int ()
الوظيفة: إرجاع النوع العددي ، غير مستدير.
بناء الجملة: int (رقم)
الحجج:
مثال:
النتيجة: 32
isarray ()
الوظيفة: يحدد ما إذا كان الكائن عبارة عن صفيف ويعيد قيمة منطقية.
بناء الجملة: Isarray (اسم)
الحجج:
مثال:
strtest = "اختبار!"
استجابة. writeisarray (strtest)
٪>
النتيجة: خطأ
ISDATE ()
الوظيفة: يحدد ما إذا كان الكائن هو تاريخ ويعيد قيمة منطقية
بناء الجملة: isDate (تعبير)
الحجج: التعبيراتانيفاليدكس.
مثال:
strtest = "8/4/99"
استجابة. writeisdate (strtest)
٪>
النتيجة: صحيح
isempty ()
الوظيفة: يحدد ما إذا كان يتم تهيئة كائن وإرجاع قيمة منطقية.
بناء الجملة: isempty (التعبير)
الحجج:
مثال:
ديمي
الرد. writeisempty (i)
٪>
النتيجة: صحيح
isnull ()
الوظيفة: يحدد ما إذا كان الكائن فارغًا ويعيد قيمة منطقية.
بناء الجملة: isnull (تعبير)
الحجج:
مثال:
ديمي
الرد. writeisnull (i)
٪>
النتيجة: خطأ
isnumeric ()
الوظيفة: يحدد ما إذا كان الكائن هو رقم ويعيد قيمة منطقية.
بناء الجملة: isnumbic (التعبير)
الحجج:
مثال:
أنا = "345"
الرد. writeisnumeric (i)
٪>
النتيجة: صحيح
حتى لو تم نقل الرقم ، لا يزال ASP يعتقد أنه رقم.
isObject ()
الوظيفة: يحدد ما إذا كان الكائن هو كائن ويعيد قيمة منطقية.
بناء الجملة: isObject (التعبير)
الحجج:
مثال:
setCon = server.createObject ("adodb.connection")
استجابة. WriteIsObject (CON)
٪>
النتيجة: صحيح
lbound ()
الوظيفة: إرجاع الحد الأدنى المتاح للبعد المحدد.
بناء الجملة: lbound (ArrayName [، Dimension>)
الحجج: يشير الأبعاد إلى الأبعاد التي يتم إرجاعها في الحد الأدنى. استخدم 1 لتمثيل البعد الأول ، 2 لتمثيل البعد الثاني ، وهلم جرا. إذا تم حذفه
معلمة Dimension لها القيمة الافتراضية 1.
مثال:
أنا = صفيف ("الاثنين" ، "الثلاثاء" ، "الأربعاء")
الرد. writelbound (i)
٪>
النتيجة: 0
LCASE ()
الوظيفة: إرجاع الشكل الصغير للسلسلة
بناء الجملة: LCASE (سلسلة)
الحجج: stringisanyvalidstringexpression.
مثال:
strtest = "thisisasty!"
استجابة. writelcase (strtest)
٪>
النتيجة: Thisisastest!
غادر()
الوظيفة: إرجاع الحرف قبل حرف الطول على الجانب الأيسر من السلسلة (بما في ذلك حرف الطول).
بناء الجملة: يسار (سلسلة ، طول)
الحجج:
مثال:
strtest = "thisisasty!"
استجابة. writeleft (strtest ، 3)
٪>
النتيجة: ثي
لين ()
الوظيفة: إرجاع طول السلسلة.
بناء الجملة: لين (سلسلة | varname)
الحجج:
مثال:
strtest = "thisisasty!"
استجابة. writelen (strtest)
٪>
النتيجة: 15
ltrim ()
الوظيفة: قم بإزالة المساحة على الجانب الأيسر من السلسلة.
بناء الجملة: ltrim (سلسلة)
الحجج:
مثال:
strtest = "thisisasty!"
استجابة. writeltrim (strtest)
٪>
النتيجة: Thisisastest!
منتصف ()
الوظيفة: إرجاع سلسلة من الطول المحدد (البدء ، الطول هو الطول).
بناء الجملة: منتصف (سلسلة ، ابدأ [، طول>)
الحجج:
مثال:
strtest = "Thisistest! Todayismonday."
استجابة. writemid (strtest ، 17،5)
٪>
النتيجة: اليوم
دقيقة()
الوظيفة: العودة إلى الوقت.
بناء الجملة: دقيقة (الوقت)
الحجج:
مثال:
النتيجة: 45
شهر()
الوظيفة: تاريخ العودة.
بناء الجملة: شهر (التاريخ)
الحجج: DateisanyValidDateExpression.
مثال:
النتيجة: 8
MonthName ()
الوظيفة: ReturnSastringIdentIdent في الشهر المحدد.
بناء الجملة: MonthName (الشهر ، [، ABB>)
الحجج: monthisthenmericrepresentationforgivenmonth ؛ ABB (اختياري) isabooleanvalue
educhtodisplaymonthabbreviation.truewill displaytheaBreviedMonnthnameAndfalse (الافتراضي) سوف
NotshowTheAbrevation.
مثال:
النتيجة: أغسطس
الآن()
الوظيفة: returnsTheCurrentSystemDateAndTime.
بناء الجملة: الآن ()
الحجج: لا شيء
مثال:
النتيجة: 8/4/999: 30: 16 صباحًا
يستبدل()
الوظيفة: Returnsastringin الذي حدد sub-stringhasbeenreplaced مع عدم وجود otherrsubstring
رقم محدد.
بناء جملة: استبدال (strtobesearched ، strsearchfor ، strreplacewith [، start [، count [، قارن >>>)
الحجج: strtobesearchedDistissTringExpressionContainingasub-stringtobereplace ؛
strSearchForistThestringExpressionToSearchforWithinStoBesearched
ExpressionTorePacesub-stringstrsearchfor ؛ Start (اختياري) isThenumericchAracterpositionto
يبدأ البحث ؛ العد (اختياري) Isavalueindicing the ComparisonConstant.
مثال:
strtest = "thisisanapple!"
Response.Writereplace (strtest ، "Apple" ، "Orange")
٪>
النتيجة: thisisanorange!
يمين()
الوظيفة: إرجاع الحرف قبل حرف الطول على الجانب الأيمن من السلسلة (بما في ذلك حرف الطول).
بناء الجملة: يمين (سلسلة ، طول)
الحجج :.
مثال:
strtest = "thisisantest!"
استجابة. writeright (strtest ، 3)
٪>
النتيجة: ST!
RND ()
الوظيفة: يولد رقم عشوائي.
بناء الجملة: RND [(رقم)>
الحجج:
مثال:
عشوائي ()
استجابة. writernd ()
٪>
النتيجة: أي رقم بين 0 و 1
دائري()
الوظيفة: إرجاع القيمة المستديرة بالعدد المحدد للأرقام.
بناء الجملة: جولة (التعبير [، numRight>)
الحجج: يشير رقم numright إلى عدد الأرقام التي يتم تقريبها على يمين النقطة العشرية. إذا تم حذفها ، فإن الدالة المستديرة تُرجع عددًا صحيحًا.
مثال:
أنا = 32.45678
الرد. writeround (i)
٪>
النتيجة: 32
rtrim ()
الوظيفة: قم بإزالة السلسلة على يمين السلسلة.
بناء الجملة: rtrim (سلسلة)
الحجج:
مثال:
strtest = "thisisastest !!"
استجابة. writertrim (strtest)
٪>
النتيجة: Thisisastest !!
ثانية()
الوظيفة: إرجاع الثواني.
بناء الجملة: الثاني (الوقت)
الحجج :.
مثال:
النتيجة: 28
streverse ()
الوظيفة: صف عكسي من السلسلة
بناء الجملة: Streverse (سلسلة)
الحجج:
مثال:
strtest = "thisisastest !!"
استجابة. writestreverse (strtest)
٪>
النتيجة: !! tsetasisiht
وقت()
الوظيفة: إرجاع وقت النظام.
بناء الجملة: الوقت ()
الحجج :.
مثال:
النتيجة: 9: 58: 28 صباحًا
تقليم()
الوظيفة: قم بإزالة المسافات على الجانبين الأيسر والأيمن من السلسلة.
بناء الجملة: تقليم (سلسلة)
الحجج: stringisanyvalidstringexpression.
مثال:
strtest = "thisisastest !!"
استجابة. writetrim (strtest)
٪>
النتيجة: Thisisastest !!
ubound ()
الوظيفة: إرجاع الحد الأقصى المتاح للبعد المحدد.
بناء الجملة: Ubound (ArrayName [، Dimension>)
الوسيطات: يحدد الأبعاد (اختياري) البعد الذي يتم إرجاع الحد الأعلى من عدد صحيح. 1 يعني البعد الأول ، 2 يعني البعد الثاني ، وهلم جرا. إذا تم حذفه
القيمة الافتراضية هي 1.
مثال:
أنا = صفيف ("الاثنين" ، "الثلاثاء" ، "الأربعاء")
الرد. writeBound (i)
٪>
النتيجة: 2
ucase ()
الوظيفة: إرجاع شكل الأحرف الكبيرة من السلسلة.
بناء الجملة: Ucase (سلسلة)
الحجج:
مثال:
strtest = "thisisastest !!"
استجابة. writeucase (strtest)
٪>
النتيجة: Thisisatest !!
vartype ()
الوظيفة: إرجاع القيمة التي تشير إلى النوع الفرعي للمتغير
بناء الجملة: vartype (varname)
الحجج:
مثال:
أنا = 3
reponse.writevartype (i)
٪>
النتيجة: 2 (رقم) انظر "ASP ثابت" للحصول على التفاصيل
أيام الأسبوع ()
الوظيفة: العودة إلى يوم الأسبوع.
بناء الجملة: أيام الأسبوع (التاريخ [، Firstdayofweek>)
الحجج :.
مثال:
D =#8/4/99#
الرد. writeweekday (د)
٪>
النتيجة: 4 (الأربعاء)
WeekdayName ()
الوظيفة: إرجاع اسم يوم الأسبوع.
بناء جملة: WeekdayName (Weekday [، ABB [، FirstDayofweek >>)
الحجج: ABB اختياري. قيمة منطقية ، تشير إلى ما إذا كان الاختصار يمثل اسم كل يوم من أيام الأسبوع. إذا تم حذفها ، فإن القيمة الافتراضية خاطئة ، أي أنه لا يتم اختصاره لكل أسبوع
يشير اسم اليوم.
مثال:
D =#8/4/99#
repart.writeweekdayname (يوم الأسبوع (د))
٪>
النتيجة: الأربعاء
سنة()
الوظيفة: إرجاع العام الحالي.
بناء الجملة: سنة (تاريخ)
الحجج:
مثال:
النتيجة: 1999
ما سبق هو تحليل مفصل لاستخدام الوظائف المشتركة لـ ASP. أعتقد أنك فهمت ذلك. لمزيد من المحتوى ذي الصلة ، يرجى الاستمرار في الانتباه إلى قناة Wuxin Technology.