"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > وظيفة JS، كائن، سلسلة

وظيفة JS، كائن، سلسلة

تم النشر بتاريخ 2024-08-25
تصفح:251

JS Function, Object, String

  1. وظيفة جافا سكريبت هي كتلة من التعليمات البرمجية مصممة لأداء مهمة معينة. يتم تنفيذ الوظيفة عندما يستدعيها "شيء ما" (يستدعيها).

  2. يتم تعريف وظيفة JavaScript باستخدام الكلمة الأساسية للوظيفة

    ، متبوعة بالاسم، متبوعًا بالأقواس ().

  3. معلمات الوظيفة مدرجة داخل الأقواس

    () في تعريف الوظيفة. وسيطات الدالة هي القيم التي تتلقاها الدالة عند استدعائها. داخل الدالة، تعمل الوسيطات (المعلمات) كمتغيرات محلية.

  4. عندما يصل جافا سكريبت إلى

    بيان الإرجاع، ستتوقف الوظيفة عن التنفيذ. إذا تم استدعاء الوظيفة من عبارة، فسوف "تعود" JavaScript لتنفيذ التعليمات البرمجية بعد عبارة الاستدعاء. غالبًا ما تحسب الوظائف قيمة الإرجاع. يتم "إرجاع" القيمة المرجعة إلى "المتصل".

  5. يقوم عامل التشغيل () باستدعاء (استدعاء) الوظيفة. يؤدي الوصول إلى وظيفة بدون () إلى إرجاع الوظيفة وليس نتيجة الوظيفة.

  6. الكائن الحرفي هو قائمة بأزواج الاسم: القيمة داخل

    الأقواس المتعرجة {}.

  7. يمكنك الوصول إلى خصائص الكائن بطريقتين

    - objectName.propertyName
    ، objectName["propertyName"]

  8. الكائنات عبارة عن حاويات للخصائص والأساليب. الخصائص هي
  9. قيم مسماة

    . الأساليب هي وظائف مخزنة كخصائص . يمكن أن تكون الخصائص قيمًا أولية، أو وظائف، أو حتى كائنات أخرى. الكائنات كائنات، والرياضيات كائنات، والوظائف كائنات، والتواريخ كائنات، والمصفوفات كائنات، والخرائط كائنات، والمجموعات كائنات. جميع قيم جافا سكريبت، باستثناء الأوليات، هي كائنات.

  10. القيمة الأولية
  11. هي القيمة التي لا تحتوي على

    لا توجد خصائص أو طرق. 3.14 هي قيمة بدائية. نوع البيانات البدائي هو البيانات التي لها قيمة بدائية. تحدد JavaScript 7 أنواع من أنواع البيانات البدائية - أ) سلسلة ب) الرقم ج) منطقية
    د) فارغة
    ه) غير محدد
    و) الرمز
    G) بيجينت


  12. القيم الأولية
  13. هي

    غير قابلة للتغيير (فهي مشفرة ولا يمكن تغييرها).

  14. الكائنات
  15. قابلة للتغيير

    . ويتم تناولها بالإشارة، وليس بالقيمة. الكائن عبارة عن

    مجموعة غير مرتبة
  16. من الخصائص.
  17. الخصائص

    هي الجزء الأكثر أهمية في كائنات JavaScript. يمكن تغيير الخصائص وإضافتها وحذفها، وبعضها للقراءة فقط . الكلمة الأساسية

    delete
  18. تحذف خاصية من كائن. الكلمة الأساسية حذف تحذف قيمة الخاصية والخاصية نفسها.
  19. الوصول إلى

    الكائن
  20. الطريقة
  21. - اسم الكائن.methodName()

    إضافة طريقة جديدة

    إلى كائن
  22. -

    اسم الشخص = الوظيفة () { إرجاع this.firstName " " this.lastName; };

    طريقة toUpperCase() لتحويل النص إلى أحرف كبيرة.

  23. بعض الحلول لعرض كائنات JavaScript هي -

    عرض خصائص الكائن بالاسم، عرض الكائن

    الخصائص في حلقة، عرض الكائن باستخدام Object.values()،
  24. عرض الكائن باستخدام JSON.stringify()


  25. الكائن
    في الحلقة

    -
  26. شخص ثابت = {
  27. الاسم: "جون"،

    العمر: 30، المدينة: "نيويورك" };
    دع النص = "";
    لـ (دع x شخصيًا) {
    النص = الشخص[x] " "؛
    };
    document.getElementById("demo").innerHTML = text;



    يجب عليك استخدام الشخص[x] في الحلقة. لن يعمل person.x (لأن
    x هو متغير الحلقة).

  28. Object.values() ينشئ مصفوفة من قيم الخاصية.
    مثال - Object.values(person)

  29. Object.entries() يجعل من السهل استخدام الكائنات في الحلقات.

  30. يمكن تحويل كائنات JavaScript إلى سلسلة باستخدام طريقة JSON

    JSON.stringify().

  31. لإنشاء نوع كائن نستخدم وظيفة منشئ الكائن.
    وظيفة الشخص (الأول والأخير والعمر والعين) {

    this.firstName = first;
  32. this.lastName = last;
  33. this.age = age;

    this.eyeColor = العين;

    const myFather = new Person("John", "Doe", 50, "blue");
    const myMother = new Person("Sally", "Rally", 48, "green");
    myMother.changeName = الوظيفة (الاسم) {
    this.lastName = name;

    myMother.changeName("دوي");
    document.getElementById("demo").innerHTML =
    "اسم عائلة والدتي هو" myMother.lastName؛
    هذا مثال!



    أحداث HTML

    هي "أشياء" تحدث لعناصر HTML. متى
  34. يتم استخدام JavaScript في صفحات HTML، ويمكن لـ JavaScript "التفاعل" مع هذه
  35. الأحداث. فيما يلي بعض الأمثلة على أحداث HTML
    -
    تم الانتهاء من تحميل صفحة ويب بتنسيق HTML، وكان حقل إدخال HTML هو تم التغيير، وتم النقر على زر HTML. أحداث HTML الشائعة
    -
    onchange - تم تغيير عنصر HTML

    عند النقر - يقوم المستخدم بالنقر فوق عنصر HTML
  36. onmouseover - يقوم المستخدم بتحريك الماوس فوق عنصر HTML
onmouseout - يقوم المستخدم بتحريك الماوس بعيدًا عن عنصر HTML
onkeydown - يقوم المستخدم بالضغط على مفتاح لوحة المفاتيح

onload - انتهى المتصفح من تحميل الصفحة



سلاسل

السلاسل

مخصصة لتخزين النص. السلاسل مكتوبة بـ
  1. يقتبس

    .
    تم تقديم سلاسل القالب

    مع
  2. ES6 (JavaScript
  3. 2016)

    . القوالب عبارة عن سلاسل محاطة بـ backticks (هذا سلسلة القالب). تسمح القوالب بعلامات اقتباس مفردة ومزدوجة داخل
    خيط. القوالب غير مدعومة في
    Internet Explorer.

    للعثور على طول سلسلة

    ، استخدم الطول المدمج
  4. ملكية.
  5. الشرطة المائلة العكسية
    حرف الهروب () يحول الأحرف الخاصة

    إلى أحرف السلسلة. Let text = "نحن ما يسمى بـ \"الفايكنج\" من الشمال."; Let text= 'لا بأس.';
  6. جافا سكريبت سلاسل ككائنات
    - Let y = new String("John");

  7. لا تقم بإنشاء كائنات سلاسل. تعمل الكلمة الأساسية الجديدة على تعقيد التعليمات البرمجية وإبطاء سرعة التنفيذ. كائنات السلسلة يمكن أن تنتج نتائج غير متوقعة

  8. المقارنة بين كائنين في JavaScript تُرجع دائمًا خطأ.

  9. طرق السلسلة الأساسية -

  10. سلسلة الطول - خاصية الطول ترجع طول أ خيط.

  11. String
charAt()
    - تقوم طريقة charAt() بإرجاع الحرف في فهرس (موضع) محدد في سلسلة.
  • String charCodeAt()
  • - تقوم طريقة charCodeAt() بإرجاع رمز الحرف في فهرس محدد في سلسلة. ال تقوم الطريقة بإرجاع رمز UTF-16 (عدد صحيح بين 0 و65535).
  • السلسلة في ()
  • خيط [ ]
  • شريحة السلسلة ()
  • سلسلة فرعية ()
  • سلسلة فرعية ()
  • سلسلة إلىUpperCase()
  • سلسلة toLowerCase()
  • سلسلة متسلسلة ()
  • قطع السلسلة ()
  • سلسلة تقليم البداية ()
  • نهاية السلسلة ()
  • سلسلة PadStart ()
  • نهاية لوحة السلسلة ()
  • تكرار السلسلة ()
  • استبدال السلسلة ()
  • سلسلة استبدال الكل ()
  • تقسيم السلسلة ()
  • سلسلة
  • طرق البحث
  • -
  • سلسلة فهرس ()

سلسلة lastIndexOf () سلسلة البحث ()

    مطابقة السلسلة ()
  • سلسلة مطابقة الكل ()
  • تتضمن السلسلة ()
  • تبدأ السلسلة بـ ()
  • تنتهي السلسلة بـ ()
  • تستخدم سلاسل القالب علامات التجزئة الخلفية (``)
  • بدلاً من علامات الاقتباس ("") لتحديد سلسلة.
بيان الافراج تم نشر هذه المقالة على: https://dev.to/webdemon/js-function-object-string-57h7?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3