المتغيرات و أنواع البيانات في JavaScript
أنواع البيانات Data Types:
أنواع البيانات Data Types:
واحدة من الخصائص الأساسية للغة البرمجة
هي مجموعة من أنواع البيانات DataTypes التي تدعمها. هذه هي نوع من القيم التي يمكن أن تكون ممثلة والتلاعب في
لغة البرمجة.
جافاسكريبت يسمح
لك بالعمل مع ثلاثة أنواع بيانات:
- الارقام Numbers123و120.50 وهكذا.
- سلسلة النص Strings
مثل "This
is text string" وهكذا.
- المنطق Boolean صح أو خطأ/ نعم أو لا true / false.
جافاسكريبت يدعم
نوع بيانات مركب يعرف باسم الكائن object . ونحن سوف نرى تفاصيل الكائن object في فصل مستقل.
ملاحظة: جافاسكريبت لا تميز بين قيم الأعداد الصحيحة integer والقيم التي تاتي بفاصلة floating-point. يتم تمثيل كافة الأرقام في جافا سكريبت كقيم الفاصلة floating-point. جافا سكريبت تمثل الأرقام باستخدام تنسيق 64 بت/ 64-bit floating-point.
المتغيرات JavaScript Variables:
مثل العديد من لغات البرمجة الأخرى، جافاسكريبت لديه المتغيرات.
يمكن اعتبار المتغيرات الحاويات. يمكنك وضع البيانات في هذه الحاويات ومن ثم استرجاع
البيانات منها ببساطة.
قبل استخدام متغير في برنامج جافاسكريبت، يجب أن نعلن ذلك.
يتم تعريف المتغيرات بكتابة بالكلمة المحجوزة var على النحو التالي:
<script type="text/javascript">
var money;
var name;
</script>
يمكنك أيضا تعريف
متغيرات متعددة مع نفس المتغير var على النحو
التالي:
<script type="text/javascript">
var money, name;
</script>
تخزين قيمة في متغير
يسمى التهيئة initialization/ قيمة مبدئية... متغير. يمكن عمل ذلك وقت إنشاء
متغير أو في مرحلة لاحقة في الوقت المناسب عند الحاجة إلى ذلك:
على سبيل المثال،
قد تقوم بإنشاء متغير اسمه money وتعيين له قيمة 2000.50 أو نقوم باسناد القيمة وقت إنشاء المتغير.
<script type="text/javascript">
var name = "Ali";
var money;
money = 2000.50;
</script>
ملاحظة: استخدم الكلمة var فقط للإعلان declaration أو الاسناد الاولي initialization يجب أن لا يتم إعادة اعلان نفس المتغير مرتين بنفس الاسم.
جافا سكريبت هي لغة
غير مصنف untyped . وهذا يعني أن متغير جافاسكريبت يمكن أن يحمل قيمة من أي نوع بيانات.
مدى/نطاق المتغيرJavaScript Variable Scope :
المدى/ أو نطاق هو المنطقة بالبرنامج الذي يتم تعريف
المتغير بها. جافا سكريبت لديها نوعان فقط من النطاقات.
Global Variables:
متغير عمومي لديه نطاق واسع مما يعني تعريفه في كل مكان بكود جافاسكريبت.
Local Variables:
متغير محلي يكون مرئية فقط ضمن الدالة Function حيث يتم تعريفه.
مثال يوضح نطاق المتغير:
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var myVar = "global"; // Declare a global variable
function checkscope() {
var myVar = "local"; // Declare a local variable
document.write(myVar);
}
</script>
<script>
checkscope();
</script>
</body>
</html>
بتطبيق المثال
السابق سوف تكون النتيجة:
Local
اسماء المتغيراتJavaScript Variable Names :
عند تسمية المتغيرات الخاصة بك في جافاسكريبت يجب الأخذ
بعين الاعتبار بالقواعد التالية.
- يجب عدم استخدام أي من الكلمات
المحجوزة Reserved Words
لجافاسكريبت كاسم متغير. على سبيل المثال، break – var – function .
- أسماء المتغيرات بجافاسكريبت حساسة لحالة الاحرف case sensitive. على سبيل المثال، Name و name هم متغيرين مختلفين.
- لا ينبغي أن تبدأ أسماء المتغيرات جافا سكريبت بالأرقام (0-9). يجب أن تبدأ بحرف أو underscore الشرطة السفلية
مثال:
- 123test غير صالح.
- ولكن _123test هذا متغير جيد وصالح.
الكلمات المحجوزة JavaScript Reserved
Words :
وفيما يلي الكلمات المحجوزة في جافاسكريبت. لا يمكن أن تستخدم متغيرات variables جافا سكريبت، وظائف functions ، وأساليب methods ، loop ، أو أي من أسماء الكائنات objects.
Switch
|
|
|
|
ليست هناك تعليقات:
إرسال تعليق
يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم