أهم أنواع البيانات
أي نوع من البيانات نتعامل معها برمجياً لها نوع محدد و نوعها هو ما يحدد لنا ما الذي يمكننا فعله معها فمثلاً البيانات الرقمية يمكن إجراء عمليات حسابية عليها أما البيانات النصية فيمكن التعديل على أحرفها و عرضها بالشكل الذي نريده.
فيما يلي أهم أنواع البيانات الموجودة في البرمجة و التي يمكنك التعامل معها في محرر الكود.
النوع |
معناه |
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));
سنحصل على النتيجة التالية عند التشغيل.
number
جرب الكود
في المثال التالي قمنا بطباعة نوع القيمة "Harmash"
.
النتيجة ستكون الكلمة string
لأنها عبارة عن نص.
المثال الثاني
write(typeof("Harmash"));
سنحصل على النتيجة التالية عند التشغيل.
string
جرب الكود
في المثال التالي قمنا بطباعة نوع القيمة true
.
النتيجة ستكون الكلمة boolean
لأنها عبارة عن قيمة منطقية.
المثال الثالث
write(typeof(true));
سنحصل على النتيجة التالية عند التشغيل.
boolean
جرب الكود
لمعرفة نوع القيمة الموجودة في متغير, قم بوضع إسم المتغير في الأمر typeof()
.
المثال الرابع
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);
سنحصل على النتيجة التالية عند التشغيل.
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);
سنحصل على النتيجة التالية عند التشغيل.
Syntax Error!
جرب الكود