الدرس الثامن معرفة نوع البيانات في الجافا سكربت typeof
يمكننا معرفة نوع البيانات في الجافا سكربت عبر استخدام الأمر البرمجي typeof حيث يعود بقيمة نصية توضح نوع البيانات في المتغير أو الدالة والطريقة الأساسية لاستخدام typeof هي كالتالي :
typeof المتغير
علماً بأن أنواع البيانات الأساسية ( البسيطة ) في الجافا سكربت هي :
نوع البيانات
|
التوضيح
|
Boolean
|
يرمز للقيم المنطقية إما صواب ( true ) أو خطأ (false )
|
Null
|
لا شيء - نوعية البيانات NULL عندما تكون قيمة المتغير غير مرتبطة بكائن محدد أو قيمة معروفة
|
Undefined
|
غير معرف – تعود نوعية البيانات Undefined عندما يكون المتغير غير معرف القيمة أو لم يتم تعيين قيمته بعد
|
Number
|
تعرف نوعية البيانات Number لتعريف الأرقام سواء كانت أرقام صحيحة أو عشرية سواء أعداد موجبة أو سالبة
|
String
|
تعود نوعية البيانات String لتعريف النصوص وهي القيم التي تعود عادة من حقول الإدخال أو الكتابة بين علامة تنصيص " في كود الجافا سكربت
|
Symbol
|
الرموز هو نوع بيانات جديدة للجافا سكريبت في الإصدار ECMAScript Edition 6 الرمز Symbol هو قيمة بدائية فريدة وغير قابلة للتغيير ويمكن استخدامها كمفتاح لكائن وفي بعض لغات البرمجة، تسمى الرموز atoms . ويمكنك أيضا مقارنتها مع التعدادات المسماة (enum ) في لغة C
|
Object
|
تعود القيمة Object للتعبير عن قيمة مجوزة في الذاكرة بشكل معين وقد يكون الشكل معرفا من قبل المستخدم .
|
دعونا نأخذ مثالاً لمعرفة أنواع البيانات باستخدام typeof
- قم بفتح المفكرة في جهازك أو أي محرر كود جافا سكربت
- اكتب الكود التالي :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>الدرس الثامن معرفة أنواع البيانات باستخدام typeof في الجافا سكربت</title>
</head>
<body dir="rtl">
<p>أنواع البيانات المكتوبة في كود الجافا سكربت هي :</p>
<br>
<p id="op1"></p>
<p id="op2"></p>
<p id="op3"></p>
<script>
document.getElementById("op1").innerHTML =
"نوع 'مرحبا بك' هو " + typeof "مرحباً بك" + "<br>" +
"نوع 7 هو " + typeof 7 + "<br>" +
"نوع 17.247 هو " + typeof 17,24 + "<br>";
document.getElementById("op2").innerHTML =
"نوع false هو " + typeof false + "<br>" +
"نوع [1, 2, 3, 4] هو " + typeof [1, 2, 3, 4] + "<br>" +
"نوع {name:'John', age:34} هو " + typeof {name:'John', age:34} + "<br>" +
"نوع new Date() هو " + typeof new Date() + "<br>" +
"نوع function () هو " + typeof function () {} + "<br>" +
"نوع myCar هو " + typeof myCar + "<br>" +
"نوع NaN هو " + typeof NaN + "<br>" +
"نوع null هو " + typeof null + "<br>" ;
var x;
document.getElementById("op3").innerHTML =
"نوع var x هو " + typeof x + "<br>" ;
</script>
</body>
</html>
- احفظ الملف كصفحة ويب بتنسيق html
- افتح الملف باستخدام متصفح الإنترنت
- ستظهر لك النتيجة التالية :
أنواع البيانات المكتوبة في كود الجافا سكربت هي :
نوع 'مرحبا بك' هو string
نوع 7 هو number
نوع 17.247 هو number
نوع false هو boolean
نوع [1, 2, 3, 4] هو object
نوع {name:'John', age:34} هو object
نوع new Date() هو object
نوع function () هو function
نوع myCar هو undefined
نوع NaN هو number
نوع null هو object
نوع var x هو undefined