لمحة عن الكائنات Objects

¨


لمحة عن الكائنات Objects

تعتبر الكائنات مثل الأشياء الحسية و غير الحسية في عالمنا . وأي كائن لديه خصائص و طرق معينة . لنفترض أن القطة cat هي كائن object وهذا الكائن لديه خصائص معينة مثل الذيل tail و العيون eyes وغيرهم وبذلك يمكنك جمع هذه الأمور بخاصية معينة مثال cat.tail أي أولاً نذكر اسم الكائن cat ثم نضع “.” ثم الخاصية التي نتكلم عنها وهي خاصية هذا الكائن مثال آخر book.page اسم الكائن كتاب book ويحتوي على خاصية الورق paper واذا أردنا اضافة خاصية الى الخاصية يمكن أن نفعل ذلك بإضافة "." أيضاً مثال cat.tail.brown أيضاً عن الكتاب book.paper.text …. إلخ .

مقدمة عن كائنات Objects الجافاسكرتب

تعتبر الجافاسكرتب JavaScript لغة برمجية تعتمد على الكائنات objects
تسمح لك لغة البرمجة التي تعتمد على الكائنات بتعريف كائنك الخاص وصنع أنواع المتغيرات لديك .

البرمجة التي تعتمد على الكائنات

تسمح لك لغة البرمجة التي تعتمد على الكائنات بتعريف كائنك الخاص وصنع أنواع المتغيرات لديك .
ستتعلم في دروس قادمة كيفية إنشاء كائنات برمجية ولكننا سنبدء بدراسة أساس بناء كائنات الجافاسكربت وكيفية استخدامهم أيضاً وسيكون ذلك في الدرس القادم بالتفصيل .
يعتبر الكائن object نوع خاص من البيانات كما أنه يحتوي على خصائص properties و طرق methods .

الخصائص Properties

ان الخصائص هي قيم مرفقة مع الكائن .
في المثال التالي سنتخدم خاصية العدد ( عدد أحرف الجملة المكتوبة ) والتي بدورها ستعطي عدد أحرف النص .
<script type="text/javascript">
var txt="مرحباً في MK LFVL";
document.write(txt.length);

</script>
ستظهر نتيجة الكود
31
 

الطرق Methods

ان الطرق هي الأفعال والحركات التي تضاف الى الكائن .
في المثال التالي سنستخدم طريقة الأحرف الكبيرة ( باللغة الانكليزية ) على الكائن لعرض النص كله كأحرف كبيرة :
<script type="text/javascript">
var str="welcome to KONMOBARMIJ";
document.write(str.toUpperCase());

</script>
ستظهر النتيجة كالتالي :
WELCOME TO KONMOBARMIJ

شكرا لك ولمرورك