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

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

جزء من قسم Object Oriented Programming في رحلة 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"

جميع دروس Object Oriented Programming

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