يمكن تقسيم وظائف JavaScript إلى خمس فئات:
・ الوظائف العادية
・ وظائف الصفيف
・ وظيفة التاريخ
・ الوظائف الرياضية
・ وظيفة السلسلة
1. وظائف منتظمة
تشمل الوظائف العادية JavaScript الوظائف التسعة التالية:
(1) وظيفة التنبيه: يعرض مربع حوار تحذير ، بما في ذلك زر موافق.
(2) تأكيد وظيفة: عرض مربع حوار التأكيد ، بما في ذلك أزرار موافق وإلغاء.
(3) وظيفة الهروب: تحويل الأحرف إلى رمز Unicode.
(4) وظيفة التقييم: يحسب نتيجة التعبير.
(5) وظيفة Isnan: اختبار نعم (صحيح) لا (خطأ) ليس رقمًا.
(6) وظيفة parsefloat: يحول سلسلة إلى شكل رقم نقطة.
(7) وظيفة Parseint: يحول سلسلة إلى نموذج رقم عدد صحيح (يمكن تحديد رقمية متعددة).
(8) وظيفة المطالبة: عرض مربع حوار إدخال ، مما يطالبك بانتظار إدخال المستخدم. على سبيل المثال:
<script language = "javaScript"> <!-تنبيه ("خطأ الإدخال") ؛ موجه ("الرجاء إدخال اسمك" ، "name") ؛ // (العنوان ، قيمة الإعداد المسبق) تأكيد ("تأكيد لا!") ؛ //-> </script>(9) وظيفة unescape: فك تشفير الأحرف المشفرة بواسطة وظيفة الهروب.
2. وظيفة الصفيف
تتضمن وظيفة صفيف JavaScript الوظائف الأربعة التالية:
(1) انضم إلى وظيفة: تحويل وينضم إلى جميع العناصر في الصفيف في سلسلة. مثال:
دالة Joindemo () {var a ، b ؛ A = صفيف جديد (0،1،2،3،4) ؛ B = A.Join ("-") ؛ // إرجاع الفاصل (B) ؛ // تم إرجاع B == "0-1-2-3-4"}(2) وظيفة langth: إرجاع طول الصفيف. مثال:
وظيفة الطول () {var a ، l ؛ A = صفيف جديد (0،1،2،3،4) ؛ L = A.Length ؛ العودة (L) ؛ // l == 5}(3) الوظيفة العكسية: عكس ترتيب عناصر الصفيف. مثال:
الوظيفة REVERSEDEMO () {var a ، l ؛ a = new array (0،1،2،3،4) ؛ l = A.Reverse () ؛ return (l) ؛ }(4) وظيفة الفرز: إعادة ترتيب عناصر صفيف. مثال:
وظيفة sortdemo () {var a ، l ؛ A = ARRAY ("X" ، "y" ، "D" ، "Z" ، "V" ، "M" ، "R") ؛ l = a.sort () ؛ العودة (ل) ؛}3. وظيفة التاريخ
تتضمن وظيفة تاريخ JavaScript الوظائف العشرين التالية:
(1) وظيفة getDate: إرجاع جزء "اليوم" من التاريخ ، مع قيم تتراوح من 1 إلى 31. مثال:
دالة datedemo () {var d ، s = "تاريخ اليوم هو:" ؛ d = new date () ؛ s + = (d.getMonth () + 1) + "/" ؛ s + = d.getDate () + "/" ؛ s + = d.getyear () ؛ return (s) ؛ }(2) وظيفة GetDay: إرجاع يوم الأسبوع ، القيمة هي 0 ~ 6 ، حيث تمثل 0 الأحد ، 1 يمثل الاثنين ، ... ، 6 يمثل السبت. مثال:
دالة datedemo () {var d ، day ، x ، s = "اليوم هي: }(3) وظيفة gethours: إرجاع جزء "الساعة" من التاريخ ، مع قيم تتراوح من 0 إلى 23. مثال.
الدالة timedemo () {var d ، s = "الوقت المحلي الحالي هو:" ؛ var c = ":" ؛ d = new date () ؛ s += d.gethours () +c ؛ s += d.getMinutes () +c ؛ s += d.getseconds () +c ؛ s += d.getMillisEconds () ؛ return (s) ؛ }(4) وظيفة getMinutes: إرجاع جزء "الدقيقة" من التاريخ ، مع قيم تتراوح من 0 إلى 59. انظر المثال أعلاه.
(5) وظيفة getMonth: إرجاع جزء "الشهر" من التاريخ ، مع القيم التي تتراوح من 0 إلى 11. حيث تعني 0 يناير ، 2 مارس ، ... 11 يعني ديسمبر. انظر المثال السابق.
(6) وظيفة getSeconds: إرجاع الجزء "الثاني" من التاريخ ، مع قيم تتراوح من 0 إلى 59. انظر المثال السابق.
(7) وظيفة getTime: إرجاع وقت النظام.
وظيفة getTimeTest () {var d ، s ، t ؛ var minmilli = 1000 * 60 ؛ var hrmilli = minmilli * 60 ؛ var dymilli = hrmilli * 24 ؛ d = new date () ؛ t = d.gettime () ؛ s = "لقد كان" s + = math.round (t/dymilli) + "يوم 1/1/7" ؛ }(8) وظيفة GetTimeZoneOffset: إرجاع الفرق الزمني في هذا المجال (الفرق الزمني للمنطقة بين التوقيت المحلي والتوقيت القياسي لـ GMT Greenwich) ، في دقائق.
دالة tzdemo () {var d ، tz ، s = "الوقت المحلي الحالي هو" ؛ d = date () ؛ tz = d.gettimezoneoffset () ؛ if (tz <0) s += tz / 60 +"ساعات قبل gmt" ؛ else (tz == 0) s += "gmt" ؛ }(9) وظيفة getyear: إرجاع جزء "السنة" من التاريخ. تعتمد قيمة الإرجاع على 1900 ، على سبيل المثال ، 1999 هي 99. هناك أمثلة من قبل.
(10) وظيفة التحليل: إرجاع عدد ميلي ثانية (بالتوقيت المحلي) من الساعة 0:00 في 1 يناير 1970.
وظيفة getTimeTest (testDate) {var d ، s ، t ؛ var minmilli = 1000 * 60 ؛ var hrmilli = minmilli * 60 ؛ var dymilli = hrmilli * 24 ؛ d = new date () ؛ t = date.parse (testDate) ؛ + "و 1/1/70" ؛ العودة (s) ؛ }(11) وظيفة setDate: تعيين جزء "التاريخ" من التاريخ ، القيمة هي 0 ~ 31.
(12) وظيفة Sethours: تعيين جزء "ساعة" من التاريخ ، والقيمة هي 0 ~ 23.
(13) وظيفة setMinutes: اضبط جزء "دقيقة" من التاريخ ، القيمة هي 0 ~ 59.
(14) وظيفة setMonth: تعيين جزء "شهر" من التاريخ ، القيمة هي 0 ~ 11. حيث 0 يعني يناير ، ... ، 11 يعني ديسمبر.
(15) وظيفة SetSeconds: اضبط الجزء "الثاني" من التاريخ ، القيمة هي 0 ~ 59.
(16) وظيفة setTime: تعيين الوقت. القيمة الزمنية هي عدد المللي ثانية المحسوبة من الساعة 0:00 في 1 يناير 1970.
(17) وظيفة setyear: اضبط جزء "السنة" من التاريخ.
(18) وظيفة togmtstring: تحويل التاريخ إلى سلسلة ، وهو الوقت القياسي GMT Greenwich.
(19) وظيفة setlocalestring: تحويل التاريخ إلى سلسلة ، وهي بالتوقيت المحلي.
(20) وظيفة UTC: إرجاع عدد المللي ثانية المحسوبة من 0:00 في 1 يناير 1970 ، محسوبة في الوقت القياسي لـ GMT Greenwich.
4. وظائف رياضية
الوظائف الرياضية JavaScript هي في الواقع كائنات رياضيات ، والتي تشمل جزأين: السمات والوظائف (أو الأساليب). من بينها ، تشمل السمات بشكل أساسي المحتويات التالية.
Math.E: E (اللوغاريتم الطبيعي) ، Math.ln2 (اللوغاريتم الطبيعي لـ 2) ، Math.ln10 (اللوغاريتمية الطبيعية 10) ، Math.log2e (اللوغاريتم E ، قاعدة 2) ، Math.log10e (Logarithm of E ، Base 10) ، Math.pi (π) من 2).
هناك 18 وظيفة:
(1) وظيفة ABS: أي ، Math.ABS (كما يلي) ، إرجاع القيمة المطلقة للرقم.
(2) وظيفة ACOS: إرجاع قيمة جيب التمام العكسي للرقم ، والنتيجة هي 0 ~ π راديان.
(3) وظيفة ASIN: إرجاع قيمة الجيب العكسي للرقم ، والنتيجة هي -π/2 ~ π/2 راديان.
(4) وظيفة ATAN: إرجاع القيمة arctangent للرقم ، والنتيجة هي -π/2 ~ π/2 راديان.
(5) وظيفة ATAN2: إرجاع قيمة زاوية الإحداثيات القطبية للإحداثيات.
(6) وظيفة السقف: إرجاع الحد الأدنى لقيمة عدد صحيح للرقم (أكبر من أو يساوي).
(7) وظيفة COS: إرجاع قيمة جيب التمام للرقم ، والنتيجة هي -1 ~ 1.
(8) وظيفة exp: إرجاع قيمة مضاعف E (اللوغاريتم الطبيعي).
(9) وظيفة الأرضية: إرجاع أقصى قيمة عدد صحيح للرقم (أقل من أو يساوي).
(10) وظيفة السجل: الوظيفة اللوغاريتمية الطبيعية ، تُرجع القيمة اللوغاريتمية الطبيعية (E) للرقم.
(11) الوظيفة القصوى: إرجاع الحد الأقصى لقيمة الرقمين.
(12) وظيفة الدقيقة: إرجاع الحد الأدنى لقيمة رقمين.
(13) وظيفة POW: إرجاع قيمة مضاعفة الرقم.
(14) وظيفة عشوائية: إرجاع قيمة عشوائية من 0 إلى 1.
(15) وظيفة الجولة: إرجاع القيمة المستديرة للرقم ، النوع هو عدد صحيح.
(16) وظيفة الخطيئة: إرجاع قيمة الجيب للرقم ، والنتيجة هي -1 ~ 1.
(17) وظيفة SQRT: إرجاع قيمة الجذر التربيعي للرقم.
(18) وظيفة تان: إرجاع قيمة الظل للرقم.
5. وظيفة السلسلة
تكمل وظيفة سلسلة JavaScript العمل المتحضر لحجم خط الخط واللون والطول والبحث ، بما في ذلك العشرين وظائف:
(1) وظيفة المرساة: قم بإنشاء نقطة ارتباط (مرساة) لاستخدام الارتباط التشعبي. تقوم دالة المرساة بتعيين اسم نقطة الارتباط لـ <a name ...> ، ويقوم رابط الوظيفة الأخرى بتعيين عنوان عنوان URL لـ <a href = ...>.
(2) وظيفة كبيرة: أضف الخط إلى الرقم 1 ، والنتيجة هي نفس علامة <big> ... </big>.
(3) وظيفة وميض: اجعل سلسلة فلاش ، والنتيجة هي نفس علامة <Link> ... </link>.
(4) وظيفة BOLD: اجعل الخط غامقًا ، نفس النتيجة مثل علامة <B> ... </b>.
(5) وظيفة charat: إرجاع حرف محدد في السلسلة.
(6) الوظيفة الثابتة: اضبط الخط على خط عرض ثابت ، نفس النتيجة مثل علامة <TT> ... </tt>.
(7) وظيفة الألوان: اضبط لون الخط ، والنتيجة هي نفس علامة <font color>.
(8) وظيفة الحجم: اضبط حجم الخط ، والنتيجة هي نفس علامة <font size = n>.
(9) وظيفة indexof: إرجاع الفهرس الأول الموجود في السلسلة ويبدأ البحث عنه من اليسار.
(10) وظيفة مائل: اجعل الخط المائل ، نفس النتيجة مثل علامة <i> ... </i>.
(11) وظيفة LastIndExof: إرجاع الفهرس الأول الموجود في السلسلة ويبدأ البحث عنه من اليمين.
(12) وظيفة الطول: إرجاع طول السلسلة. (لا حاجة لتضمين قوسين)
(13) وظيفة الارتباط: قم بإنشاء ارتباط تشعبي ، وهو ما يعادل تعيين عنوان عنوان URL لـ <a href = ...>.
(14) وظيفة صغيرة: قلل الخط بمقدار واحد ، نفس النتيجة مثل <small> ... </small>.
(15) دالة الإضراب: أضف خطًا أفقيًا في منتصف النص ، والنتيجة هي نفس علامة <strike> ... </strike>.
(16) الوظيفة الفرعية: سلسلة العرض كـ CONSPRICT.
(17) وظيفة السلسلة الفرعية: إرجاع عدة أحرف محددة في السلسلة.
(18) وظيفة SUP: عرض السلسلة كقاذب superscript.
(19) وظيفة tolowercase: يحول سلسلة إلى صغيرة.
(20) وظيفة touppercase: يحول سلسلة إلى أقصى.
المقالة أعلاه لها فهم عميق لوظائف JavaScript المدمجة. إنه كل المحتوى الذي شاركته معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.