• 0

حل مشكلة جافاسكريبت console is not define

السلام عليكم . مرفق في هذه الرساله صوره عن ال console . هناك اعتقد ان ال .  test html غير معرف ما العمل ؟

Screenshot_1.png

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

مرحبًا @حسين صالح،

إن الخطأ الذي يظهر لديك هو عدم التعرف على الكلمة console في الملف test.html وليس الخطأ هو عدم معرفة الملف test.html.

ويبدو أن الخطأ هو في عنصر <script> فيجب عليك وضع الخاصية ("")console.log داخل عنصر <script></script> حاول أن تضع الخاصية console.log داخل عنصر السكريبت وإن لم ينجح الأمر أتمنى مشاركة الكود الخاص بك لكي نستطيع مساعدتك بشكل أفضل.

شكرًا لك.

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

مرحباً @حسين صالح،

لنحلل رسالة الخطأ التي تظهر لك لتتضح الفكرة لك.

Uncouaght ReferenceError: consol is not defined at test.html:63

أولاً الخطأ هو عبارة عن ReferenceError أي خطأ مرجعي للدالة consol الذي قمت بإستدعائها في الملف "test.html" في السطر 63.
سبب الخطأ هو أنك تقوم بإستدعاء دالة غير موجودة وهي consol في حين أنك تقصد إستدعاء console.log.

إليك الكود الصحيح لطباعة كلمة Hello كتنبيه ( alert ) ومن ثم طباعة كلمة hey في الـconsole:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    


    <script> 
		// لاحظ أن تعليمات الجافا سكريبت يجب أن تكون في داخل الوسم 
		//<script>
        alert("Hello"); // هذا الإستدعاء الصحيح للدالة التي تظهر التنبيه
        console.log("hey"); // الإستدعاء الصحيح لـ
							//console
    </script>
</body>
</html>


تحياتي.

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

ReferenceError كيف يمكنت تجاوزها ؟

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 1 دقيقة مضت قال حسين صالح:

ReferenceError كيف يمكنت تجاوزها ؟

يمكنك تجاوزها من خلال الكتابة الصحيحة لإسم الدالة أثناء إستدعائها.
أنت كتبت consol بينما الإستدعاء الصحيح هو كالتالي:

console.log("");

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

السلام عليكم -- استفسار عن الكتابه الزائده في ال console ماشر في الون الاحمر ؟

Screenshot_2.png

وإن لم ينجح الأمر أتمنى مشاركة الكود الخاص بك لكي نستطيع مساعدتك بشكل أفضل.

معذره . ما هو الكود الخاص بي ؟ اول مره اسمع يوجد لديه كود 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 6 ساعات قال حسين صالح:

السلام عليكم -- استفسار عن الكتابه الزائده في ال console ماشر في الون الاحمر ؟

وإن لم ينجح الأمر أتمنى مشاركة الكود الخاص بك لكي نستطيع مساعدتك بشكل أفضل.

معذره . ما هو الكود الخاص بي ؟ اول مره اسمع يوجد لديه كود 

مرحباً @حسين صالح

  • أولا يقصد بكلمة "كود" code الشيفرة البرمجية او التعليمات التي تفوم بكتابتها.
  • ثانيا سبب الكتابة الزائدة هو كود (شيفرة) الـ HTML التي كتبتها اسفل التعليمة alert التي موجودة بالصورة:

44.PNG.91e74bdc771f28433acaf7bf2bdecadd.PNG 

  • ثالثا ان التابع alert هو تابع للغة JavaScript و لا يجوز أن نضعه ضمن جزء الـ body في ملف الـ HTML بل نضعه في قسم مخصص له هو العنصر script ، وبالتالي الكود الصجيج سيكون هكذا:
<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <title>Example</title>

</head>

<body>

  Hello! Here we write the HTML code!

  <script>
	
    // نستطيع هنا كتابة كود بلغة جافاسكريبت
    console.log("We write JS code inside the < script > tags");
    alert("Here we write the JS code");

  </script>

</body>

</html>

تحياتي.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن