Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

أساسيات البرمجةأنواع البيانات

  • أهم أنواع البيانات
  • طباعة نوع البيانات
  • أمثلة و ملاحظات مهمة

أهم أنواع البيانات

أي نوع من البيانات نتعامل معها برمجياً لها نوع محدد و نوعها هو ما يحدد لنا ما الذي يمكننا فعله معها فمثلاً البيانات الرقمية يمكن إجراء عمليات حسابية عليها أما البيانات النصية فيمكن التعديل على أحرفها و عرضها بالشكل الذي نريده.

فيما يلي أهم أنواع البيانات الموجودة في البرمجة و التي يمكنك التعامل معها في محرر الكود.

النوع معناه
number يعني أن القيمة عبارة عن عدد.

مثال: var a = 9;
هنا قيمة المتغير a يعتبر نوعها number.
string يعني أن القيمة عبارة عن نص.

مثال: var web = "Harmash";
هنا قيمة المتغير web يعتبر نوعها string.
boolean يعني أن القيمة منطقية.
هنا القيمة تكون إما true و إما false.
هذا النوع يستخدم لوضع شروط في الكود.

مثال: var valid = true;
هنا قيمة المتغير valid يعتبر نوعها boolean.

طباعة نوع البيانات

في محرر الكود يمكنك استخدام الأمر typeof() لمعرفة نوع البيانات.
ببساطة تقوم بتمرير القيمة التي تريد معرفة نوعها له و هو يعطيك نوعها.
من بعدها يمكنك طباعتها بواسطة الأمر write().


في المثال التالي قمنا بطباعة نوع القيمة 55.
النتيجة ستكون الكلمة number لأنها عبارة عن رقم.

المثال الأول

write(typeof(55));
write(typeof(55));

سنحصل على النتيجة التالية عند التشغيل.

number

جرب الكود


في المثال التالي قمنا بطباعة نوع القيمة "Harmash".
النتيجة ستكون الكلمة string لأنها عبارة عن نص.

المثال الثاني

write(typeof("Harmash"));
write(typeof("Harmash"));

سنحصل على النتيجة التالية عند التشغيل.

string

جرب الكود


في المثال التالي قمنا بطباعة نوع القيمة true.
النتيجة ستكون الكلمة boolean لأنها عبارة عن قيمة منطقية.

المثال الثالث

write(typeof(true));
write(typeof(true));

سنحصل على النتيجة التالية عند التشغيل.

boolean

جرب الكود


لمعرفة نوع القيمة الموجودة في متغير, قم بوضع إسم المتغير في الأمر typeof().

المثال الرابع

var x = 123;
write(typeof(x));
var x = 123; write(typeof(x));

سنحصل على النتيجة التالية عند التشغيل.

number

جرب الكود

أمثلة و ملاحظات مهمة

بالنسبة للبيانات العددية التي من النوع number, في حال كان العدد يحتوي على فاصلة عشرية, فالفاصلة العشرية نضعها كنقطة عادية و ليس كفاصلة.
مثال: واحد فاصلة خمسة نكتبها 1.5 و ليس 1,5 و سيظهر لك خطأ إن فعلت ذلك.


في المثال التالي قمنا بتعريف متغير إسمه x قيمته 1.5.
بعدها قمنا بطباعة إسم المتغير و قيمته و نوعه.

المثال الأول

var x = 1.5;
write("x is a " + typeof(x) + " with value = " + x);
var x = 1.5; write("x is a " + typeof(x) + " with value = " + x);

سنحصل على النتيجة التالية عند التشغيل.

x is a number with value = 1.5

جرب الكود


المثال التالي هو نفسه المثال السابق و لكننا وضعنا 1,5 بدلاً من 1.5 في المتغير x الأمر الذي سيؤدي لظهور خطأ عند التشغيل.

المثال الثاني

var x = 1,5;
write("x is a " + typeof(x) + " with value = " + x);
var x = 1,5; write("x is a " + typeof(x) + " with value = " + x);

سنحصل على النتيجة التالية عند التشغيل.

Syntax Error!

جرب الكود