"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > فهم المتغيرات وأنواع البيانات في جافا سكريبت

فهم المتغيرات وأنواع البيانات في جافا سكريبت

نشر في 2025-03-23
تصفح:449

Understanding Variables and Data Types in JavaScript

JavaScript هي لغة برمجة ديناميكية تستخدم على نطاق واسع لتطوير الويب. أحد المفاهيم الأساسية في JavaScript هو فهم المتغيرات وأنواع البيانات. ستشرح هذه المقالة هذه المفاهيم بوضوح لمساعدتك في فهمها بسهولة.

ما هي المتغيرات؟
المتغيرات مثل الحاويات التي تحمل قيم البيانات. في JavaScript ، يمكنك تخزين أنواع مختلفة من البيانات في متغير. لإعلان متغير ، يمكنك استخدام الكلمات الرئيسية VAR أو LET أو CONST. إليك انهيار:

var:

  • هذه طريقة قديمة لإعلان المتغيرات.
  • نطاق متغير VAR هو إما مستوى عالمي أو على مستوى الوظيفة.
  • يمكنك إعادة نشر متغير مع VAR.
var name = "Ali";
var name = "Ahmed"; // This is valid

يترك:

  • يتم استخدام هذه الكلمة الرئيسية للمتغيرات المغطاة بلوك.
  • لا يمكنك إعادة نشر متغير تم إعلانه بـ Let.
let age = 25;
// let age = 30; // This will give an error

كونست:

  • أيضًا محظور ، ولكن يتم استخدامه للثوابت.
  • لا يمكنك إعادة تعيين متغير تم إعلانه مع const ، ولكن إذا كان كائنًا أو صفيفًا ، فيمكنك تغيير خصائصه.
const pi = 3.14;
// pi = 3.14159; // This will give an error

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

أنواع البيانات في JavaScript حدد نوع البيانات التي يمكن أن يحملها المتغير. هناك فئتان رئيسيتان من أنواع البيانات: الأنواع البدائية والأنواع غير المحددة.

أنواع البيانات البدائية

أنواع البيانات البدائية هي أنواع البيانات الأساسية. لدى JavaScript سبعة أنواع بيانات بدائية:

  • String: يمثل سلسلة من الأحرف. الأوتار محاطة - - عروض أسعار واحدة أو مزدوجة.
let greeting = "Hello, World!";

  • الرقم: يمثل كل من الأعداد الصحيحة وأرقام الفاصلة العائمة.
let count = 42; // Integer
let price = 9.99; // Floating-point number

  • Boolean: يمثل قيمة يمكن أن تكون صحيحة أو خاطئة.
let isLoggedIn = true;

  • غير محدد: يشير إلى أنه تم الإعلان عن متغير ولكن لم يتم تعيين قيمة بعد.
let result; // This is undefined

  • NULL: يمثل قيمة غير متعمدة أو قيمة فارغة.
let user = null; // This means there is no user

  • رمز (تم تقديمه في ES6): يمثل قيمًا فريدة وغير قابلة للتغيير ، تستخدم بشكل أساسي كخصائص كائن.
const uniqueId = Symbol('id');

  • bigint (تم تقديمه في ES11): يستخدم لتمثيل الأعداد الصحيحة بدقة تعسفية ، مفيدة للأعداد الكبيرة جدًا.
const bigNumber = BigInt(123456789012345678901234567890);

أنواع البيانات غير المحددة

أنواع البيانات غير المحددة أكثر تعقيدًا ويمكنها الاحتفاظ بمجموعات من القيم أو الكيانات الأكثر تعقيدًا. نوع البيانات الأكثر شيوعًا غير المحدد هو:

  • الكائن: يمثل مجموعة من أزواج القيمة الرئيسية. يمكن أن تحتوي الكائنات على قيم متعددة وهي ضرورية لإدارة بيانات أكثر تعقيدًا.
let person = {
    name: "Ali",
    age: 30,
    isStudent: false
};

ملخص

في JavaScript ، هي المتغيرات هي حاويات لتخزين قيم البيانات ، ويمكنك إعلانها باستخدام Var أو Let أو Const. هناك فئتان رئيسيتان من أنواع البيانات: بدائية وغير محددة.

  • أنواع البيانات البدائية: السلسلة ، الرقم ، المنطقي ، غير المحدد ، لاغية ، رمز ، و bigint.

  • نوع البيانات غير المحفوظ: كائن.
    يعد فهم المتغيرات وأنواع البيانات أمرًا بالغ الأهمية لأنها تشكل أساس البرمجة في JavaScript. بمجرد فهم هذه المفاهيم ، يمكنك كتابة برامج أكثر تعقيدًا بشكل فعال.

لا تتردد في التواصل إذا كان لديك أي أسئلة أو تحتاج إلى مزيد من التفسيرات حول أي من هذه الموضوعات!

بيان الافراج تتم إعادة طباعة هذه المقالة على: https://dev.to/rehmanofficial/understing-variables-and-data-types-in-javaScript-5ea7؟1 إذا كان هناك أي انتهاك ، فيرجى الاتصال بـ [email protected] لحذفها.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3