الرجوع إلى دورة
أساسيات JavaScript
0% مكتمل
0/0 خطوة
-
المقدمة
-
مواد الدورة (Course Materials)
-
Before We Start3 المواضيع|1 اختبار
-
Variables5 المواضيع|3 الإختبارات
-
Formatting and Fixing errors4 المواضيع
-
Types14 المواضيع|6 الإختبارات
-
Functions11 المواضيع|6 الإختبارات
-
Built in Functions
-
مختصر كتابي: Built in Functions
-
Custom Functions
-
مختصر كتابي: Custom Functions
-
Parameters and Arguments
-
مختصر كتابي: Parameters and Arguments
-
Different Ways to Declare Functions (Part-1)
-
مختصر كتابي: Different Ways to Declare Functions (Part-1)
-
Different Ways to Declare Functions (Part-2)
-
مختصر كتابي: Different Ways to Declare Functions (Part-2)
-
المصادر
-
Built in Functions
-
Debugging Tools10 المواضيع|2 الإختبارات
-
Tricky Parts7 المواضيع|3 الإختبارات
-
The DOM17 المواضيع|8 الإختبارات
-
Introduction to the document
-
Selecting Elements
-
مختصر كتابي: Selecting Elements
-
Element Properties and Methods
-
مختصر كتابي: Element Properties and Methods
-
Working with Classes
-
مختصر كتابي: Working with Classes
-
Built in and Custom Data Attributes
-
مختصر كتابي: Built in and Custom Data Attributes
-
Creating HTML
-
مختصر كتابي: Creating HTML
-
HTML from Strings and XSS
-
مختصر كتابي: HTML from Strings and XSS
-
Traversing and Removing Nodes
-
مختصر كتابي: Traversing and Removing Nodes
-
Challenge 1
-
المصادر
-
Introduction to the document
-
التسليم النهائي للدورة
-
الخاتمة
الإختبارات
المشاركون 600
مختصر كتابي: ?What’re Variables
Mohamed Abusrea 2023-05-15
درس تقدم
0% مكتمل
ما هي المتغيرات؟ (?What are variables)
يُستخدم المتغير (Variable) لتخزين قيمة (Value) معينة.
يُمكنك تعريف متغيرات في الجافا سكريبت باستخدام الكلمات الرئيسية "var" أو "let" أو "const".
ما الفرق بين var و let و const؟
توجد ثلاث كلمات رئيسية في JavaScript يمكن استخدامها للإعلان عن المتغيرات: let و var و const. لكل كلمة رئيسية قواعد وتأثيرات مختلفة على كيفية استخدام المتغيرات التي تنشئها.
var
- في السابق، كانت الطريقة الرئيسية لتعريف المتغيرات في JavaScript هي باستخدام كلمة var.
- المتغيرات التي تم تعريفها باستخدام var تستطيع تغير قيمها.
- المتغيرات التي تم تعريفها باستخدام var لديها نطاق الدالة(Function)، مما يعني أنه يمكنك الوصول إليها من أي مكان داخل الدالة (Function) التي تم فيها تعريفها.
- المتغيرات التي التي تم تعريفها باستخدام var لا تحترم نطاق الكتلة (Block) أي أنك تستطيع الوصول لمتغير تم تعريفه في نطاق الكتلة (Block) مثل if من خارج النطاق.
let
- تتيح لك let تعريف المتغيرات في النطاق الذي تريده، سواء كان داخل دالة (Function) أو كتلة if، ولكن لا تسمح لك بالوصول للمتغير إلا من داخل النطاق الذي تم تعريفها فيه.
- المتغيرات التي تم تعريفها باستخدام let تستطيع تغير قيمها.
- المتغيرات التي تم تعريفها باستخدام let لديها نطاق الكتلة (Block) ، مما يعني أنها محدودة بالنطاق الذي تم فيه تعريفها، ولا يمكن الوصول إليها خارج هذا النطاق.
const
- تُستخدم const لتعريف ثوابت في JavaScript، وهي قيم لا يمكن تغييرها بعد تعريفها.
- يجب تعيين قيمة للثوابت عند تعريفها، ولا يمكن تغيير هذه القيمة فيما بعد.
- مثل let، فإن const لها نطاق الكتلة (Block)، وتكون محدودة بالنطاق الذي تم فيه تعريفها.
- لا يمكن إعادة تعريف الثوابت أو تغيير قيمتها بعد التعريف.
الإختبارات
اشترك
قم بتسجيل الدخول لتعلق
3 تعليقات
أحدث
أقدم
الأكثر تصويتا
Inline Feedbacks
عرض جميع التعليقات