ورقة الغش الخاصة بوظيفة ASP VBScript - برنامج ASP التعليمي
وظائف فب سكريبت
وصف الوظيفة
مثال
القيمة المطلقة (الرقمية) Abs. القيمة المطلقة للرقم هي قيمته الإيجابية. القيمة المطلقة للسلسلة الفارغة (خالية) هي أيضًا السلسلة الفارغة. متغير غير مهيأ، وهو 0 تمامًا مثال: ABS(-2000)
النتيجة: 2000Array (عناصر صفيف مفصولة بفواصل) ترجع الدالة Array قيمة عنصر الصفيف. مثال:
أ=صفيف(1,2,3)
ب=أ(2)
النتيجة: 2
Explanation: المتغير B هو قيمة العنصر الثاني في المصفوفة A. يقوم Asc (سلسلة) بتحويل الحرف الأول من السلسلة إلى رمز حرف ANSI (التدوين القياسي الوطني الأمريكي). مثال: تصاعدي ("الإنترنت")
النتيجة: 73
الوصف: عرض رمز حرف ANSI للحرف الأول I. يتم تحويل CBool (التعبير) إلى نوع متغير القيمة المنطقية (صواب أو خطأ) مثال: CBool (1+2)
النتيجة: يتم تحويل CDate الحقيقي (تعبير التاريخ) إلى نوع متغير التاريخ. يمكنك أولاً استخدام الدالة IsDate لتحديد ما إذا كان من الممكن تحويلها إلى تاريخ. مثال: CDate (الآن ()+2)
النتيجة: 2000/5/28 10:30:59 يتم تحويل CDbl (التعبير) إلى نوع متغير مزدوج. يقوم Chr (رمز أحرف ANSI) بتحويل رموز أحرف ASCII إلى أحرف. مثال: مركز حقوق الإنسان (72)
النتيجة: يتم تحويل H CInt (التعبير) إلى نوع متغير صحيح. مثال: سينت (3.12)
النتيجة: يتم تحويل 3 CLng (التعبير) إلى نوع متغير طويل. يتم تحويل CSng (التعبير) إلى نوع متغير واحد. يتم تحويل CStr (التعبير) إلى نوع متغير سلسلة. Date() ترجع تاريخ النظام. مثال: التاريخ
النتيجة: 13/5/2000 تاريخ إضافة (I، N، D) يضيف تاريخًا إلى التاريخ بعد فترة. I: تعيين وحدة الفترة المضافة إلى تاريخ (التاريخ). على سبيل المثال، الفاصل الزمني = d يعني أن وحدة N هي اليوم. قيمة الإعداد I هي كما يلي:
سنة
ف الربع
م شهر شهر
د يوم
ث أيام الأسبوع
ح ساعة
ن دقائق
ثواني ثانية
N: تعبير رقمي، تحديد فترة مضافة إلى تاريخ، والتي يمكن أن تكون قيمة موجبة أو قيمة سالبة. القيمة الموجبة تعني الجمع (النتيجة هي التاريخ بعد > التاريخ)، والقيمة السالبة تعني الطرح (النتيجة هي > التاريخ قبل التاريخ).
د: التاريخ المراد إضافته أو طرحه. مثال: DateAdd ( m , 1 , 31-Jan-98)
النتيجة: 28 فبراير 98
توضيح: أضف شهرا واحدا إلى التاريخ 31 يناير 98، وتكون النتيجة 28 فبراير 98 بدلا من 31 فبراير 98.
مثال: DateAdd ( d , 20 , 30-Jan-99)
النتيجة: 1999/2/9
الوصف: قم بإضافة تاريخ 30 يناير 99 إلى التاريخ بعد 20 يومًا. DateDiff (I , D1 , D2[,FW[,FY]]) يحسب الفترة بين تاريخين.
I: ضبط وحدة حساب الفترة بين تاريخين. على سبيل المثال، >I=m يعني أن وحدة الحساب هي شهر. >قيمة الإعداد I هي كما يلي:
س س س > سنة
ف الربع
م شهر شهر
د يوم
ث أيام الأسبوع
ح ساعة
م دقائق
ثواني ثانية
D1، D2: تعبيران للتاريخ لحساب الفترة إذا كان >date1 سابقًا، ستكون نتيجة الفترة بين التاريخين موجبة؛ وإذا كان >date2 سابقًا، ستكون النتيجة سلبية.
FW: قم بتعيين اليوم الأول من الأسبوع ليكون يوم الأسبوع إذا لم يتم تحديده، فسيكون يوم الأحد. >قيم الإعداد لـ FW هي كما يلي:
0 استخدم قيمة الإعداد >API.
1 الأحد
2 الاثنين
3 الثلاثاء
4 الاربعاء
الخميس 5
6 الجمعة
7 السبت
السنة المالية: قم بتعيين الأسبوع الأول من العام إذا لم يتم تعيينه، فهذا يعني أن الأسبوع الذي يبدأ في الأول من يناير هو الأسبوع الأول من العام. >قيم الإعداد للسنة المالية هي كما يلي:
0 استخدم قيمة الإعداد >API.
1 أسبوع الأول من يناير هو الأسبوع الأول من العام
2- الأسبوع الأول الذي يحتوي على أربعة أيام على الأقل هو الأسبوع الأول من السنة
3 الأسبوع الأول الذي يشمل سبعة أيام هو الأسبوع الأول من السنة مثال: DateDiff (d,25-Mar-99,30-Jun-99).
النتيجة: 97
الوصف: يعرض فترة 97 يومًا بين تاريخين. تقوم الدالة DatePart (I,D,[,FW[,FY]]) بإرجاع جزء من التاريخ.
> أنا: قم بتعيين الجزء المراد إرجاعه. على سبيل المثال، >I=d يعني أن الجزء الذي تم إرجاعه هو يوم. >قيمة الإعداد I هي كما يلي:
سنة
ف الربع
م شهر شهر
د يوم
ث أيام الأسبوع
ح ساعة
م دقائق
ثواني ثانية
د: التاريخ المراد حسابه.
>FW: قم بتعيين يوم الأسبوع كأول يوم في الأسبوع إذا لم يتم تعيينه، فسيكون يوم الأحد. >قيم الإعداد لـ FW هي كما يلي:
0 استخدم قيمة الإعداد >API.
1 الأحد
2 الاثنين> 3 الثلاثاء
4 الاربعاء
الخميس 5
6 الجمعة
7 السبت
السنة المالية: قم بتعيين الأسبوع الأول من العام إذا لم يتم تعيينه، فهذا يعني أن الأسبوع الذي يبدأ في الأول من يناير هو الأسبوع الأول من العام. >قيم الإعداد للسنة المالية هي كما يلي:
0 استخدم قيمة الإعداد >API.
1 أسبوع الأول من يناير هو الأسبوع الأول من العام
2- الأسبوع الأول الذي يحتوي على أربعة أيام على الأقل هو الأسبوع الأول من السنة
3 مثال على الأسبوع الأول من العام بما في ذلك الأسبوع الأول المكون من سبعة أيام: DatePart (m,25-Mar-99)
النتيجة: 3
الوصف: عرض جزء الشهر من التاريخ الذي تم إرجاعه. يقوم Dateserial (السنة، الشهر، اليوم) بتحويل (السنة، الشهر، اليوم) إلى نوع متغير التاريخ. مثال: DateSerial (99,10,1)
النتيجة: 1999/10/1DateValue (سلسلة التاريخ أو التعبير) يتم تحويلها إلى نوع متغير التاريخ، ويتراوح التاريخ من 1100 يناير إلى 319999 ديسمبر. التنسيق هو الشهر واليوم والسنة أو الشهر/اليوم/السنة. على سبيل المثال: 30 ديسمبر 1999، 30 ديسمبر 1999، 30/12/1999، 30/12/99 مثال: قيمة التاريخ (1 يناير 2002)
النتيجة: 2002/1/1Day (سلسلة التاريخ أو التعبير) يُرجع الجزء "اليوم" من التاريخ. مثال: يوم(12/1/1999)
النتيجة: 1Fix(expression) يحول السلسلة إلى نوع رقمي صحيح. نفس وظيفة Int. إذا كانت فارغة، قم بإرجاعها فارغة.
الفرق بين Int (الرقم) وFix (الرقم) هو أرقام سالبة. مثل Int (-5.6)=-6، Fix(-5.6)=-5. مثال: إصلاح(5.6)
النتيجة: 5Hex(expression) يُرجع القيمة السداسية العشرية للرقم. إذا كان التعبير خاليًا، Hex(expression)=null، إذا كان التعبير=فارغ، Hex(expression)=0. يمكن التعبير عن الترحيل السداسي العشري بإضافة "&H" على سبيل المثال، 16 حمل &H10 يمثل 16 بالنظام العشري. مثال: سداسي عشري(30)
النتيجة: 1EHour (سلسلة أو تعبير عن الوقت) ترجع الجزء "الساعة" من الوقت. مثال: الساعة(12:30:54)
النتيجة: 12InStr ([start,]string1,string2[,compare]) يقارن سلسلة بأخرى من اليسار إلى اليمين ويعيد أول موضع مطابق.
البداية هي عدد الأحرف التي تبدأ المقارنة منها. إذا تم حذف البداية، فستبدأ المقارنة من الحرف الأول. السلسلة 1 هي تعبير السلسلة الذي سيتم العثور عليه، والسلسلة 2 هي تعبير السلسلة المراد مقارنتها، والمقارنة هي طريقة المقارنة، والمقارنة = يمثل 0 طريقة المقارنة الثنائية، وتمثل المقارنة = 1 طريقة مقارنة النص، وإذا تم حذف المقارنة، فسيتم استخدام طريقة المقارنة الثنائية الافتراضية. مثال: InStr(abc123def123,12)
النتيجة: 4InstrRev ([start,]string1,string2[,compare]) يقارن سلسلة بأخرى من اليمين إلى اليسار، ويعيد أول موضع مطابق.
البداية هي عدد الأحرف التي تبدأ المقارنة منها. إذا تم حذف البداية، فستبدأ المقارنة من الحرف الأول. السلسلة 1 هي تعبير السلسلة الذي سيتم العثور عليه، والسلسلة 2 هي تعبير السلسلة المراد مقارنتها، والمقارنة هي طريقة المقارنة، والمقارنة = يمثل 0 طريقة المقارنة الثنائية، وتمثل المقارنة = 1 طريقة مقارنة النص، وإذا تم حذف المقارنة، فسيتم استخدام طريقة المقارنة الثنائية الافتراضية. مثال: InstrRev (abc123def123,12)
النتيجة: 10Int (تعبير) يُرجع الجزء الصحيح من القيمة. نفس وظيفة الإصلاح. مثال: كثافة العمليات (5.6)
النتيجة: 5IsArray (متغير) يختبر ما إذا كان المتغير (صحيح) أم لا (خطأ) صفيف. مثال: إسأرراي(3)
النتيجة: خطأ
الوصف: ليست مصفوفة. ما إذا كان من الممكن تحويل IsDate (تعبير التاريخ أو السلسلة) إلى تاريخ. تتراوح التواريخ من يناير 1100 م إلى 31 ديسمبر 9999 م. مثال: IsDate (31 ديسمبر 1999)
النتيجة: صحيح
الوصف: يمكن تحويله إلى تاريخ. IsEmpty (متغير) يختبر ما إذا كان المتغير (True) أم لا (False) قد تمت تهيئته مثال: IsEmpty (a).
النتيجة: يقوم TrueIsNull (متغير) باختبار ما إذا كان المتغير (True) أم لا (False) ليس بيانات صالحة. مثال: IsNull()
النتيجة: خطأ
الوصف: إنها بيانات صالحة. IsNumeric (التعبير) هو (True) أو ليس (False) رقم. مثال: IsNumeric (abc123)
النتيجة: خطأ
ملاحظة: ليس رقما. يقوم LCase (تعبير السلسلة) العلوي بتحويل السلاسل إلى أحرف صغيرة. تحويل الحروف الكبيرة إلى صغيرة. بقية السلسلة لم تتغير. مثال: LCase (ABC123)
النتيجة: abc123Left (تعبير السلسلة، الطول) يأخذ الأحرف الموجودة على الجانب الأيسر من السلسلة. الطول كلمة. تخبرك وظيفة Len بطول السلسلة. مثال: اليسار(ABC123,3)
النتيجة: ABCLen (متغير تعبير السلسلة) يحصل على طول السلسلة. مثال: لين (ABC123)
النتيجة: 6LTrim (تعبير السلسلة) يزيل المسافة البيضاء على الجانب الأيسر من السلسلة. تقوم RTrim بإزالة الأحرف الفارغة على الجانب الأيمن من السلسلة، وتقوم وظيفة Trim بإزالة الأحرف الفارغة على الجانبين الأيسر والأيمن من السلسلة. مثال: LTrim (456+ abc )
النتيجة: 456abc123Mid(string Expression,start[,length]) يأخذ عدة كلمات في السلسلة. البداية هي عدد الأحرف التي سيتم البدء منها، والطول هو عدد الأحرف التي سيتم أخذها منها، وإذا تم حذف الطول، فسيتم أخذها من البداية إلى أقصى اليمين. يمكن معرفة طول السلسلة بواسطة الدالة Len. مثال: منتصف(abc123,2,3)
النتيجة: c12Minute (سلسلة تاريخ أو تعبير) ترجع الجزء "الدقيقة" من الوقت. مثال: دقيقة(12:30:54)
النتيجة: 30Month (سلسلة أو تعبير عن التاريخ) يُرجع الجزء "الشهر" من التاريخ. مثال: الشهر(12/1/2001)
النتيجة: 12MonthName(month[,abbreviate]) يُرجع اسم الشهر.
الشهر: الرقم من 1 إلى 12 من اسم الشهر الذي سيتم إرجاعه. على سبيل المثال، 1 يمثل يناير و7 يمثل يوليو.
الاختصار: نعم (صحيح) لا (خطأ) هو اختصار، مثل شهر مارس، الاختصار هو شهر مارس. القيمة الافتراضية هي خطأ. أسماء الأشهر الصينية ليس لها اختصارات. مثال: اسم الشهر (7)
النتيجة: يقوم JulyNow() بإرجاع تاريخ النظام ووقته. مثال: الآن ()
النتيجة: 2001/12/30 10:35:59 تقوم AMOct() بإرجاع القيمة الثمانية للقيمة. يمكن التعبير عن الرقم الثماني بإضافة "&O". على سبيل المثال، الرقم الثماني &O10 يمثل 8 بالنظام العشري. مثال: أكتوبر(10)
النتيجة: 12Replace(string Expression,findnreplacewith[,start[,count[,compare]]]) يستبدل جزءًا من الكلمات بسلسلة. ابحث عن السلسلة الأصلية المراد استبدالها (find) وإذا وجدت سيتم استبدالها بسلسلة جديدة (replacewith).
find: السلسلة الأصلية المراد العثور عليها واستبدالها.
استبدال مع: الكلمة المستبدلة.
البدء: من أي حرف يبدأ البحث عن بديل، إذا لم يتم تعيينه، سيبدأ البحث من الحرف الأول.
العد: عدد البدائل. إذا لم يتم تعيينه، فسيتم استبدال جميع سلاسل استبدال السلسلة التي تم العثور عليها.
مقارنة: ابحث عن طريقة المقارنة، المقارنة = 0 تعني طريقة المقارنة الثنائية، المقارنة = 1 تعني طريقة مقارنة النص، المقارنة = 2 تعني أنها تعتمد على نوع بيانات المقارنة، إذا تم حذف المقارنة، فهي طريقة المقارنة الثنائية الافتراضية. مثال: استبدال (ABCD123ABC,AB,ab)
النتيجة: يأخذ abCD123abCRight(تعبير السلسلة، الطول) عدة كلمات على الجانب الأيمن من السلسلة، والطول هو عدد الكلمات المأخوذة. تخبرك وظيفة Len بطول السلسلة. مثال: اليمين(ABC123,3)
النتيجة: 123Rnd [(الرقم)] قيمة عشوائية عشوائية بين 0 و1. الرقم هو أي تعبير رقمي صالح. إذا كان الرقم أقل من 0، فهذا يعني أنه سيتم الحصول على نفس القيمة العشوائية في كل مرة. عندما يكون الرقم أكبر من 0 أو لم يتم توفيره، فهذا يعني الحصول على القيمة العشوائية التالية بالتسلسل. >number=0 يعني الحصول على أحدث قيمة عشوائية تم إنشاؤها. لتجنب الحصول على نفس التسلسل الرقمي العشوائي، يمكنك إضافة Randomize قبل الدالة Rnd. مثال: د
النتيجة: 0.498498Round(تعبير رقمي[,D]) تم تقريبه.
D: المنزلة العشرية التي يتم تقريب القيمة إليها، إذا تم حذفها، يتم تقريب القيمة إلى عدد صحيح. مثال: دائري(30635,1)
النتيجة: 3.6RTrim (تعبير السلسلة) يزيل المسافة البيضاء على الجانب الأيمن من السلسلة. تقوم LTrim بإزالة الأحرف الفارغة على الجانب الأيسر من السلسلة، وتقوم وظيفة Trim بإزالة الأحرف الفارغة على الجانبين الأيسر والأيمن من السلسلة. مثال: RTrim (abc123)+456
النتيجة: abc123456Second (سلسلة أو تعبير عن الوقت) يُرجع الجزء "الثاني" من الوقت. مثال: ثانية(12:30:54)
النتيجة: 54 مسافة (عدد التكرارات) تحصل على نفس السلسلة الفارغة المتكررة. مثال: أ+مسافة (5)+ب
النتيجة: أ.ب
التعليمات: أضف خمس كلمات فارغة بين أ و ب. السلسلة (عدد التكرارات، الكلمة المراد تكرارها) تحصل على نفس السلسلة المتكررة. مثال: السلسلة(5,71)
النتيجة: GGGGGStrReverse (String(10,71)) يعكس ترتيب السلسلة. مثال: StrReverse(ABC)
النتيجة: إرجاع CBATime() وقت النظام. مثال: الوقت
النتيجة: 10:35:59 PMTimeSerial (ساعة، دقيقة، ثانية) يحول المحدد (ساعة، دقيقة، ثانية) إلى نوع متغير الوقت. مثال: TimeSerial (10,31,59)
النتيجة: 10:31:59 يتم تحويل TimeValue (سلسلة التاريخ أو التعبير) إلى نوع متغير الوقت. سلسلة أو تعبير للتاريخ من 0:00:00(12:00:00 ص) إلى 23:59:59(11:59:59 م). مثال: قيمة الوقت (11:59:59)
النتيجة: 11:59:59 يقوم Trim (تعبير السلسلة) بإزالة الأحرف الفارغة على الجانبين الأيسر والأيمن من السلسلة. مثال: القطع (abc123)
النتيجة: يقوم abc123UCase() بتحويل السلسلة إلى أحرف كبيرة. تحويل الحروف الصغيرة إلى أحرف كبيرة، مع ترك بقية السلسلة دون تغيير. مثال: UCase (abc123)
النتيجة: يقوم ABC123VarType (متغير) بإرجاع نوع متغير. مثل الدالة TypeName، تقوم VarType بإرجاع رمز نوع المتغير وترجع TypeName اسم نوع المتغير. مثال: VarType (أنا أحبك!)
النتيجة: 8Weekday(تعبير التاريخ،[FW]) يُرجع رقم يوم الأسبوع.
FW: قم بتعيين يوم من الأسبوع عندما يكون اليوم الأول من الأسبوع. إذا تم حذفه، الجدول 1 (الأحد).
قيم إعداد Firstdayfweek هي: 1 (الأحد)، 2 (الاثنين)، 3 (الثلاثاء)، 4 (الأربعاء)، 5 (الخميس)، 6 (الجمعة)، 7 (السبت). مثال: يوم من أيام الأسبوع (1/1/2000)
النتيجة: 7WeekDayName (W,A,FW) تُرجع اسم يوم الأسبوع.
W: نعم (صحيح) أو لا (خطأ) هو الاختصار. على سبيل المثال، يتم اختصار شهر مارس باسم Mar. الافتراضي هو خطأ. أسماء أيام الأسبوع الصينية ليس لها اختصارات.
FW: قم بتعيين يوم من الأسبوع عندما يكون اليوم الأول من الأسبوع. إذا تم حذف الجدول 1 (الأحد). قم بتعيين اسم يوم الأسبوع ليتم إعادته كيوم من أيام الأسبوع.
ج: 1 (الأحد)، 2 (الاثنين)، 3 (الثلاثاء)، 4 (الأربعاء)، 5 (الخميس)، 6 (الجمعة)، 7 (السبت). مثال: WeekDayName (1/1/2000)
النتيجة: Saturday Year() تقوم بإرجاع جزء "السنة" من التاريخ. مثال: العام(12/1/2000)
النتيجة: 2000