الكائنات (Objects) تُستخدم لتخزين البيانات على شكل مفاتيح وقيم (Key - Value)، وهي من أهم أنواع البيانات في JavaScript.
1. إنشاء كائن بسيط
let person = {
name: "نور",
age: 25,
isStudent: true
};
name,age,isStudentهي المفاتيح (properties)."نور",25,trueهي القيم المرتبطة بهذه المفاتيح.
2. الوصول إلى خصائص الكائن
console.log(person.name); // نور
console.log(person["age"]); // 25
3. تعديل القيم
person.age = 26;
person["name"] = "أحمد";
4. إضافة خاصية جديدة
person.city = "القاهرة";
5. حذف خاصية
delete person.isStudent;
6. كائن يحتوي على دالة (Method)
let user = {
name: "سارة",
greet: function() {
console.log("مرحبًا، أنا " + this.name);
}
};
user.greet(); // مرحبًا، أنا سارة
this.name تشير إلى قيمة الخاصية name داخل نفس الكائن.
✅ ملخص الدرس:
- الكائن = مجموعة من البيانات والوظائف ضمن وحدة واحدة.
- البيانات تُخزن على شكل مفتاح وقيمة.
- يمكن الوصول والتعديل والإضافة والحذف بسهولة.
- الكائنات تُعد أساسًا للبرمجة الكائنية في JavaScript.

