وظيفة تنفيذ تحويل نوع asp
القيمة المطلقة (رقم)
إرجاع القيمة المطلقة.
صفيف (قائمة arglist)
إنشاء مصفوفة.
تصاعدي (سلسلة)
إرجاع رمز ANSI للحرف الأول من السلسلة.
أتن (رقم)
إرجاع قيمة أركسين.
كبول (تعبير)
تحويل إلى متغير نوع البيانات المنطقية.
كبايت (تعبير)
تحويل إلى متغير نوع البيانات بايت.
ككور (تعبير)
تحويل إلى متغير نوع بيانات العملة.
تاريخ (تعبير)
تحويل إلى متغير نوع البيانات التاريخ.
cdbl (التعبير)
تحويل إلى متغير نوع البيانات المزدوجة.
مركز حقوق الإنسان (رمز الفحم)
تحويل رمز ansi إلى أحرف لوحة المفاتيح المقابلة.
سنت (تعبير)
تحويل إلى متغير نوع البيانات عدد صحيح.
clng (التعبير)
تحويل إلى متغير نوع البيانات الطويلة.
إنشاء كائن (اسم الخادم. اسم النوع)
إنشاء كائن تلقائي.
CSNG (تعبير)
تحويل إلى متغير نوع بيانات واحد.
Cستر (تعبير)
تحويل إلى متغير نوع بيانات السلسلة.
تاريخ
يعتمد وقت الإرجاع على النظام المستخدم.
إضافة التاريخ (الفاصل الزمني، الرقم، التاريخ)
يضيف الفاصل الزمني المحدد إلى كائن التاريخ. يقبل الفاصل الزمني للمعلمة القيم الموضحة في الجدول أدناه.
تعيين القيمة
يصف
yyyy
سنة
س
ربع
م
شهر
ذ
يوم من السنة
د
سماء
ث
يوم من الأسبوع
رطب
الأسابيع القليلة الأولى من العام
ح
ساعة
م
دقيقة
ثواني
datediff(الفاصل الزمني، date1، date2])
لإرجاع الفاصل الزمني بين تاريخين، للحصول على قيم اليوم الأول من الأسبوع والأسبوع الأول من العام، يرجى الرجوع إلى قسم ثوابت التاريخ والوقت أدناه. تقبل معلمة الفاصل الزمني القيم الموضحة في الجدول التالي.
تعيين القيمة
يصف
yyyy
سنة
س
ربع
م
شهر
ذ
يوم من السنة
د
سماء
ث
يوم من الأسبوع
رطب
الأسابيع القليلة الأولى من العام
ح
ساعة
م
دقيقة
ثواني
جزء التاريخ (الفاصل الزمني، التاريخ])
إرجاع الجزء المحدد من كائن التاريخ. للتعرف على قيم اليوم الأول من الأسبوع والأسبوع الأول من العام، يرجى الرجوع إلى قسم ثوابت التاريخ والوقت أدناه. تقبل معلمة الفاصل الزمني القيم الموضحة في الجدول التالي.
تعيين القيمة
يصف
yyyy
سنة
س
ربع
م
شهر
ذ
يوم من السنة
د
سماء
ث
يوم من الأسبوع
رطب
الأسابيع القليلة الأولى من العام
ح
ساعة
م
دقيقة
ثواني
تاريخي (السنة والشهر واليوم)
تحويل إلى قيمة متغير النوع الفرعي لبيانات التاريخ.
قيمة التاريخ(التاريخ)
تحويل إلى قيمة متغير النوع الفرعي لبيانات التاريخ.
يوم(تاريخ)
إرجاع رقم اليوم في الشهر بناءً على تاريخ المعلمة.
إكسب (رقم)
إرجاع قيمة e مرفوعة إلى قوة الرقم.
عامل التصفية (سلاسل الإدخال، القيمة])
إنشاء صفيف جديد استناداً إلى معايير التصفية. لمعرفة قيمة المقارنة، يرجى الرجوع إلى القسم الخاص بمقارنة الثوابت لاحقًا.
إصلاح (رقم)
قم بالتحويل إلى عدد صحيح (بالنسبة للأرقام السالبة، لا تقم بالتقريب فقط).
عملة التنسيق (التعبير]]])
منسقة في شكل العملة. للتعرف على قيم includeleadingdigit، استخدمparens للأرقام السالبة وgroupdigit، يرجى الرجوع إلى القسم التالي حول ثوابت الحالات الثلاث.
تنسيق التاريخ والوقت (التاريخ)
إخراج منسق للتاريخ والوقت. للحصول على قيمة التنسيق المسمى، يرجى الرجوع إلى القسم الخاص بثوابت تنسيق التاريخ لاحقًا.
رقم التنسيق (التعبير]]])
تنسيق الرقم. للتعرف على قيم includeleadingdigit، استخدمparens للأرقام السالبة وgroupdigit، يرجى الرجوع إلى القسم التالي حول ثوابت الحالات الثلاث.
النسبة المئوية للتنسيق (التعبير]]])
تنسيق النسب المئوية. للتعرف على قيم includeleadingdigit، استخدمparens للأرقام السالبة وgroupdigit، يرجى الرجوع إلى القسم التالي حول ثوابت الحالات الثلاث.
كائن الحصول على ()
إرجاع الكائن الديناميكي المحدد من الملف المحدد.
عرافة (رقم)
إرجاع القيمة السداسية العشرية للرقم.
ساعة (وقت)
إرجاع الساعة بناءً على قيمة معلمة الوقت.
صندوق الإدخال (مطالبة)
يعرض مربع إدخال مؤقت ويعيد مدخلات المستخدم.
instr (سلسلة 1، سلسلة 2)
إرجاع موضع التواجد الأول للسلسلة string2 في السلسلة string1. لمعرفة قيمة المقارنة، يرجى الرجوع إلى القسم التالي حول ثوابت المقارنة.
instrrev(string1,string2])
إرجاع موضع التواجد الأخير للسلسلة string2 في السلسلة string1. لمعرفة قيمة المقارنة، يرجى الرجوع إلى القسم التالي حول ثوابت المقارنة.
كثافة العمليات (رقم)
إرجاع عدد صحيح (يتم تقريب الأرقام السالبة فقط).
إصفيف (فارنام)
تحديد ما إذا كان المتغير مصفوفة أم لا.
تاريخ (تعبير)
تحديد ما إذا كان يمكن تحويل تعبير التعبير إلى تنسيق التاريخ.
فارغ (فارنام)
تحديد ما إذا كان قد تم تهيئة المتغير.
فارغة (تعبير)
يحدد ما إذا كان التعبير التعبيري فارغًا.
غير رقمي (تعبير)
يحدد ما إذا كانت نتيجة التعبير التعبيري هي رقم.
ايزوكائن (تعبير)
يحدد ما إذا كان التعبير التعبيري كائنًا تلقائيًا.
الانضمام (قائمة،)
يسلسل جميع السلاسل الفرعية في صفيف، باستخدام المحدد الذي تم تعيينه بواسطة قيمة المحدد.
lbound (اسم الصفيف)
إرجاع الحد الأدنى لبعد المصفوفة. في الإصدار الحالي من VBScript، تقوم هذه الدالة دائمًا بإرجاع القيمة 0.
lcase (سلسلة)
التنسيق بأحرف صغيرة.
اليسار (سلسلة، طول)
إرجاع الجزء الأيسر من سلسلة ذات طول محدد.
لين (سلسلة | فارنام)
إرجاع طول السلسلة النصية أو الطول بالبايت للمتغير varname.
صورة التحميل (pitcurname)
قم بتحميل كائن الصورة.
سجل (رقم)
إرجاع اللوغاريتم الطبيعي للرقم.
لتريم (سلسلة)
قم بإزالة المسافات الزائدة على يسار سلسلة السلسلة.
منتصف (سلسلة، بداية)
إرجاع سلسلة فرعية من سلسلة ذات طول محدد.
دقيقة (الوقت)
إرجاع قيمة الدقائق بناءً على قيمة معلمة الوقت.
الشهر (التاريخ)
إرجاع الشهر كرقم.
اسم الشهر(الشهر)
إرجاع الشهر الممثل بالاسم.
رسالة (مطالبة)
يعرض مربع رسالة يطلب من المستخدم تحديد زر ويعيد قيمة تشير إلى اختيار المستخدم. للحصول على قيمة الزر وقيمة الإرجاع، يرجى الرجوع إلى قسم ثوابت مربع الرسالة لاحقًا.
الآن
إرجاع التاريخ والوقت الحاليين وفقًا للنظام.
أكتوبر (رقم)
إرجاع القيمة الثمانية للرقم.
استبدال (التعبير، البحث، الاستبدال بـ]])
يستبدل البحث عن السلسلة الفرعية المحددة باستبدال السلسلة الفرعية المحددة بعدد محدد من المرات. لمعرفة قيمة مقارنة المعلمة، يرجى الرجوع إلى القسم الخاص بمقارنة الثوابت لاحقًا.
يمين (سلسلة، طول)
إرجاع السلسلة الفرعية الصحيحة لسلسلة ذات طول محدد.
رند ()
توليد رقم عشوائي.
جولة (رقم)
لتقريب رقم بناءً على عدد محدد من الأرقام العشرية.
رتريم (سلسلة)
قم بإزالة المسافات الزائدة على يمين سلسلة السلسلة.
com.scriptengine
إرجاع اسم لغة البرمجة النصية المستخدمة.
scriptenginebuildversion
إرجاع إصدار محرك البرمجة النصية المستخدم.
scriptenginemaorversion
إرجاع رقم الإصدار الرئيسي لمحرك البرمجة النصية المستخدم.
الثانية (الوقت)
إرجاع الثانية من الدقيقة بناءً على قيمة معلمة الوقت.
رقم (رقم)
إرجاع علامة الرقم.
خطيئة (عدد)
إرجاع جيب الرقم رقم.
مساحة (رقم)
إنشاء سلسلة بعدد محدد من المسافات.
انقسام (التعبير]])
تقسيم وتحويل سلسلة إلى مصفوفة. لمعرفة قيمة المقارنة، يرجى الرجوع إلى القسم الخاص بمقارنة الثوابت لاحقًا.
ريال (رقم)
إرجاع الجذر التربيعي للرقم.
ستركومب (سلسلة 1، سلسلة 2)
مقارنة السلسلة. لمعرفة قيمة المقارنة، يرجى الرجوع إلى القسم الخاص بمقارنة الثوابت لاحقًا.
ستريفيرس (سلسلة 1)
عكس السلسلة string1.
سلسلة (رقم، حرف)
قم بإنشاء سلسلة تحتوي على أحرف رقمية.
تان (عدد)
إرجاع ظل الرقم.
وقت
إرجاع الوقت الحالي وفقا للنظام.
التسلسل الزمني (ساعة، دقيقة، ثانية)
قم بإرجاع نص متغير التاريخ.
القيمة الزمنية (الوقت)
إرجاع نص متغير التاريخ الذي يحتوي على الوقت.
تقليم (سلسلة)
قم بإزالة المسافات الزائدة من جانبي السلسلة.
اسم الكتابة (فارنام)
إرجاع اسم النوع الفرعي. للحصول على القيمة المرجعة، يرجى الرجوع إلى القسم الخاص بثوابت النوع المتغير لاحقًا.
لا حدود لها (اسم الصفيف)
إرجاع الحد الأعلى لبعد معين من المصفوفة. البعد الافتراضي هو البعد الأول.
يوكاس (سلسلة)
تنسيق سلسلة سلسلة بأحرف كبيرة.
فارتايب (فارنام)
إرجاع قيمة النوع الفرعي. للحصول على القيمة المرجعة، يرجى الرجوع إلى القسم الخاص بثوابت النوع المتغير لاحقًا.
أيام الأسبوع (التاريخ،)
إرجاع يوم الأسبوع كرقم. للحصول على قيمة المعلمة firstdayofweek، يرجى الرجوع إلى القسم الخاص بثوابت النوع المتغير لاحقًا.
اسم يوم الأسبوع (يوم الأسبوع، اختصار، اليوم الأول من الأسبوع)
إرجاع يوم الأسبوع كاسم. للحصول على قيمة المعلمة firstdayofweek، يرجى الرجوع إلى القسم الخاص بثوابت النوع المتغير لاحقًا.
سنة (تاريخ)
إرجاع السنة بناءً على تاريخ المعلمة.
في انتظار النشر بتاريخ 2008-2-25 الساعة 17:04
بعض الأمثلة والتفسيرات
إيسنوميريك ()
دالة لتحديد ما إذا كان الكائن رقمًا أم لا، قيمة منطقية.
ExpressionIsNumeric(تعبير)
مثال: <%
أنا = 345
استجابة.كتابة IsNumeric(I)
%>
|النتيجة: صحيح
حتى إذا كان الرقم محاطًا بعلامات اقتباس، فإن ASP ما زال يعتبره رقمًا.
وظيفة تنفيذ تحويل نوع asp
إيسوبجيكت ()
دالة لتحديد ما إذا كان الكائن كائنًا أم لا، قيمة منطقية.
تعبيرIsObject(تعبير)
مثال: <%
تعيين يخدع = Server.CreateObject(ADODB.Connection)
استجابة.كتابة IsObject(يخدع)
%>
|النتيجة: صحيح
لبوند ()
الدالة | تحدد أصغر حرف منخفض متاح لبعد الصفيف.
التعبير Lbound (اسم الصفيف [، البعد])
مثال: <%
أنا = المصفوفة (الإثنين، الثلاثاء، الأربعاء)
استجابة.كتابة Lbound(I)
%>
|النتيجة: 0
لكاسي ()
الدالة |. شكل صغير من السلسلة
التعبيرLcase(سلسلة)
مثال: <%
strTest = هذا اختبار!
استجابة.كتابة Lcase(strTest)
%>
|النتيجة: هذا اختبار!
غادر()
الدالة |. الأحرف قبل حرف الطول على الجانب الأيسر من السلسلة (بما في ذلك حرف الطول).
ExpressionLeft (سلسلة، طول)
مثال: <%
strTest = هذا اختبار!
Response.writeLeft(strTest, 3)
%>
|النتيجة: ثي
لين ()
الدالة |. طول السلسلة.
تعبير لين (سلسلة | varName)
مثال: <%
strTest = هذا اختبار!
استجابة.اكتب لين (strTest)
%>
|النتيجة: 15
لتريم()
تقوم الدالة بإزالة المسافات الموجودة على الجانب الأيسر من السلسلة.
التعبيرLtrim(سلسلة)
مثال: <%
strTest = هذا اختبار!
استجابة.كتابة Ltrim(strTest)
%>
|النتيجة: هذا اختبار!
منتصف ()
الدالة | سلسلة ذات طول محدد (بدءًا من البداية، الطول هو الطول).
منتصف التعبير (سلسلة، بداية [، الطول])
مثال: <%
strTest = هذا اختبار اليوم هو يوم الاثنين.
استجابة.كتابة منتصف (strTest، 17، 5)
%>
|النتيجة: اليوم
دقيقة()
الدالة |. دقائق من الزمن.
دقيقة التعبير (الوقت)
مثال: <%=الدقيقة(#12:45:32 م#)%>
|.النتيجة: 45
شهر()
وظيفة |.
شهر التعبير (التاريخ)
مثال: <%=Month(#08/04/99#)%>
|النتيجة: 8
اسم الشهر()
الوظيفة |. حدد الشهر
التعبير اسم الشهر(الشهر، [، Abb])
مثال: <%=MonthName(Month(#08/04/99#))%>
|النتيجة: أغسطس
الآن()
وظيفة | وقت النظام
التعبير الآن ()
مثال: <%=الآن%>
|النتيجة: 9/9/00 9:30:16 ص
يمين()
الدالة |. الأحرف قبل حرف الطول على الجانب الأيمن من السلسلة (بما في ذلك حرف الطول).
ExpressionRight (سلسلة، طول)
مثال: <%
strTest = هذا اختبار!
الاستجابة. الكتابة لليمين (strTest، 3)
%>
|النتيجة: ش!
رند ()
تقوم الدالة بإنشاء رقم عشوائي.
التعبير Rnd [(الرقم)]
مثال: <%
عشوائية ()
استجابة.اكتب RND ()
%>
| النتيجة: أي رقم بين 0 و 1
في انتظار النشر بتاريخ 2008-2-25 الساعة 17:08
وظيفة فهرس البحث instr
وظيفة instr
تعبير:
InStr([ابدأ،]string1،string2[، قارن])
يصف:
يبدأ
المعلمات الاختيارية. بالنسبة للتعبير الرقمي، قم بتعيين نقطة البداية لكل بحث. إذا تم حذفه، يبدأ من موضع الحرف الأول. إذا كانت البداية تحتوي على قيمة خالية، فسيحدث خطأ. إذا تم تحديد معلمة المقارنة، فيجب أن تكون معلمة البداية موجودة.
سلسلة1
المعلمات المطلوبة. يقبل تعبير سلسلة للبحث عنه.
سلسلة2
المعلمات المطلوبة. تعبير السلسلة المراد البحث عنه.
يقارن
المعلمات الاختيارية. تحديد مقارنات السلسلة. إذا كانت المقارنة خالية، فسيحدث خطأ. إذا تم حذف المقارنة، فإن إعداد خيار المقارنة يحدد نوع المقارنة.
تم تعيين معلمة المقارنة على:
ثابت
قيمة
يصف
vbUseCompareOption
-1
استخدم إعداد عبارة مقارنة الخيار لإجراء مقارنة.
vbBinaryCompare
0
إجراء مقارنة ثنائية.
vbTextCompare
1
إجراء مقارنة نصية.
vbDatabaseCompare
2
بالنسبة لـ Microsoft Access فقط، يتم إجراء مقارنة بناءً على المعلومات الموجودة في قاعدة البيانات.
قيمة الإرجاع
إرجاع 0، 1، 2، -1 أو Null، إلخ.
استثناء/خطأ
لا أحد
الوصفInStr([ابدأ،]string1،string2[، قارن])
إرجاع التواجد الأول لسلسلة محددة ضمن سلسلة أخرى. في السلسلة 1، ابحث عن السلسلة 2 بدءًا من البداية. عند حذف البداية، ابحث من بداية السلسلة 1. عندما لا يتم العثور عليها، تكون قيمة الدالة 0.
لو
InStrreturn
السلسلة 1 طولها صفر
0
السلسلة 1 فارغة
باطل
السلسلة 2 طولها صفر
يبدأ
السلسلة 2 فارغة
باطل
لم يتم العثور على السلسلة 2
0
ابحث عن السلسلة 2 في السلسلة 1
تم العثور على الموقع
ابدأ> السلسلة 2
0
مثال
يستخدم هذا المثال الدالة InStr للعثور على التواجد الأول لسلسلة داخل سلسلة أخرى.
خافت SearchString، SearchChar، MyPos
SearchString =XXpXXpXXPXXP ' السلسلة التي يتم البحث عنها.
SearchChar = P 'للبحث عن السلسلة P.
'بدءًا من الحرف الرابع، ابحث عن طريق مقارنة النص. قيمة الإرجاع هي 6 (حرف صغير p).
'الأحرف الصغيرة p والأحرف الكبيرة P متماثلتان عند مقارنة النص.
MyPos = Instr(4، SearchString، SearchChar، 1)
'بدءًا من الحرف الأول، ابحث باستخدام المقارنة الثنائية. قيمة الإرجاع هي 9 (الحرف الكبير P).
تختلف الأحرف الصغيرة p والأحرف الكبيرة P في المقارنة الثنائية.
MyPos = Instr(1، SearchString، SearchChar، 0)
'طريقة المقارنة الافتراضية هي المقارنة الثنائية (يمكن حذف المعلمة الأخيرة).
MyPos = Instr(SearchString, SearchChar) 'إرجاع 9.
MyPos = Instr(1, SearchString, W) 'إرجاع 0.