Ahmed Alawwad نشر 4 يوليو 2023 أرسل تقرير نشر 4 يوليو 2023 (معدل) تم التعديل في 4 يوليو 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 4 يوليو 2023 أرسل تقرير نشر 4 يوليو 2023 في البداية أرجو منك طرح السؤال أسفل فيديو الدورة الخاص به (في التعليقات) ليتم مساعدتك بشكل أفضل، وطرح الأسئلة العامة هنا في قسم أسئلة البرمجة. وعليك بقراءة رسالة الخطأ فهى تخبرك بسبب المشكلة في الكثير من الأحيان وهي "Identifier 'Person’ has already been declared" وتعني أنك قد قمت بتعريف متغير أو معرف بالاسم "Person" مرتين في نفس النطاق (scope) في الكود. وذلك صحيح، حيث أنك في النطاق العالمي أي خارج الدوال والكائنات، قمت بتعيين دالة باسم Person في النطاق العالمي، ثم بالأسفل قمت بإعلان متغير باسم Person وذلك غير صحيح، حيث أنه أصبح هناك معرفان باسم Person في النطاق العالمي الآن. ولذلك عليك بتغيير اسم المتغير Person إلى person أو person1. ولاحظ أن متغير person يختلف عن Person لكونه يبدأ بحرف p صغير، لكون لغة جافاسكريبت حساسة للحروف case-sensitive. لكن من الأفضل استخدام person1 لكي لا تشتت نفسك ويسهل قراءة الكود. اقتباس
السؤال
Ahmed Alawwad
تعديل عنوان السؤال
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.