انتقل إلى محتوى الدرس

JavaScript Is Dynamic And Loosely Typing لغة جافا سكريبت لغة ديناميكية وغير محكمة في انواع البيانات

سوف تتعلم في هذا الدرس أنواع البيانات في لغة جافا سكريبت سواء كانت القيم البدائية Primitive مثل [ Boolean,Null,Undefined,Number,BigInt,String,Symbol ] أو القيم الغير بدائية Non-Primitive [ الكائنات].
1 صفوف تعليمية
جافا سكريبت
7,037 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

علي عكس بعض لغات البرمجة عند كتابة قيمة معينة لحفظها أو لطباعتها فإن لغات البرمجة تُعدُ صارمة مع القيم يجبُ عليك تحديد نوع القيمة قبل كتابة القيمة أما في جافا سكريبت تَسمحُ لك بكتابة القيم بدون إجبارك علي تحديد نوع البيانات وهي تقوم بمعرفة أنواع البيانات أو القيم بشكل تلقائي.

  • في لغات البرمجة الصارمة لأنواع البيانات إذا قُمتَ بكتابة رقم 5 فيجب أن تُحدد نوعه number 5.
  • في لغة جافا سكريبت الغير صارمة مع أنواع البيانات تُكتب رقم 5 فقط دونَ الحاجة لتحديد النوع.

Non-Loosely Type

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

HTML
int Num = 5;    
double FloatNum = 5.99;    
char myLetter = 'D'; 
string Text = "Hello"; 
bool Boolean = true;

Loosely Type

لغة الجافا سكريبت هي لغة غير صارمة لا تُحدد نوع البيانات قبل كتابة القيمة.

HTML
let x = 5;
let y = 5.99;
let username = "Ahmed";