Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تحدي المراجعة

جزء من قسم البرمجة كائنية التوجه في رحلة JavaScript على Coddy. الدرس 20 من 56.

challenge icon

التحدي

لقد تم إعطاؤك فئة GameCharacter. مهمتك هي:

  1. إضافة حقل خاص #isAlive مهيأ بالقيمة true
  2. إضافة طريقة خاصة #checkIfAlive() تقوم بما يلي:
    • تعيين #isAlive إلى true إذا كان #health > 0
    • تعيين #isAlive إلى false إذا كان #health ≤ 0

جرّب بنفسك

import { GameCharacter } from './GameCharacter.js';

// كود الاختبار - لا تقم بالتعديل
const warrior = new GameCharacter("Warrior");

warrior.takeDamage(30);
console.log(warrior.getStatus());  // يجب أن تكون النتيجة "Alive"

warrior.takeDamage(80);
console.log(warrior.getStatus());  // يجب أن تكون النتيجة "Defeated"

جميع دروس البرمجة كائنية التوجه

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت