هِيام | مبرمجة
هِيام | مبرمجة

@progHem

8 تغريدة 1 قراءة Apr 20, 2023
- أحد أكثر الأوامر استخداماً من قبل مبرمجين الجافاسكربت ()console.log
ولكن ماقد يغفل عنه البعض أن الـ console ماله علاقة بالجافاسكربت وليس جزء من اللغة نفسها !
وش قصة الـ console مع الجافاسكربت؟🤔
تابع القصة عشان تفهم الموضوع ..👇🏻✨
الـ console مثل ماذكرنا أنه غير تابع للجافاسكربت، ولكنه تابع للـ Web Api ..
ايش هو الـ Web Api ❔
هو عبارة عن جميع الميثود والدوال المتاحة في البيئة الي تعمل فيها لغة الجافاسكربت ..
والمقصود به المتصفح (Browser)🖥️
يعني باختصار لغة الجافاسكربت تستخدم هذا الـ Web Api حتى تقدر من خلاله تتعامل مع الـ console وباقي الميثود المتاحة.✅
و الـ console هو كائن يحتوي على ميثود عديدة منها (log) الي نستخدمها لعرض البيانات.
لذلك هذا الـ(log) يعتبر واحد من الـ Web Api الي يوفرها المتصفح عشان الجافاسكربت تستخدمها.
مما يعني أن متصفحك هو الي يوفر هذه الوظيفة الخاصة بطباعة البيانات الي يتم تنفيذها من خلال الجافاسكربت.✅
- يتم تشغيل الجافاسكربت في بيئات ومتصفحات مختلفة، وكل وحده منها لها الـ console الخاص فيها.✔️
وبشكل افتراضي، جميع المتصفحات تحتوي على مجموعة من الـ Web Api المدمجة بداخلها حتى تدعم العمليات المعقدة.
مثل : Dom, Fetch, History, Web Storage وغيرها..✨
قد يتبادر في ذهنك سؤال .. اذا كان الـ console لايعتر جزء من الجافاسكربت، وش بالضبط الي يعتبر جزء منها❔🤔
اجزاء الجافاسكربت التابعة لها والي تم تفصيلها في ECMA :
◽️ انواع البيانات (Data Types)
◽️قواعد اللغة (Syntax)
◽️العمليات المنطقية والحسابية (logical operations)
◽️الدوال والكائنات المبنية داخل اللغة (built-in objects and functions)
للإطلاع أكثر حول هذا الموضوع✨👇🏻
rb.gy
developer.mozilla.org

جاري تحميل الاقتراحات...