في هذا الدرس 4تصفّح المواضيع
Java Script Operators
العوامل في لغة جافا سكريبت
Java Script Operators العوامل في لغة جافا سكريبت
العوامل Operators في لغة الجافا سكريبت هي عبارة عن علامات تستخدم في أجراء عمليات علي القيم أو علي المتغيرات مثل عامل الجمع plus [ + ].
وهناك انواع مختلفة من ال Operators وهي:
- Arithmetic Operators العوامل الحسابية
- Assignment Operators عوامل التعيين
- Relational Operators عوامل العلاقات
- Logical Operators العوامل المنطقية
- Unary Operators العوامل الاحادية
- Bitwise Operators عوامل لإجراء عمليات على وحدات البت الفردية.
- String Operators عوامل النصوص.

JavaScript String Operators
JavaScript String Operators
المعامل " + " يمكن ايضا ان يقوم بجمع النصوص معا
let text1 = "mohamed ";
let text2 = "saleh ";
let text3 = text1 + " " + text2; // text3 now = " mohamed saleh "
يمكن ايضا استخدام المعامل "+= " لجمع النصوص وتكوين نص واحد
let text1 = "What a very ";
text1 += "nice day"; // text1 now = "What a very nice day "
Adding Strings and Numbers
Adding Strings and Numbers
- جمع قيم مكونة من اعداد سوف تعيد قيمة من النوع number
- وجمع قيم من النوع string سوف تعيد قيمة من النوع string
في المثال التالي ، يتم أخذ المتغيرات a و b و c و d. بالنسبة للمتغير "a" ، يتم إضافة رقمين (5 ، 5) وبالتالي يتم إرجاع رقم (10). ولكن في حالة المتغير 'b' ، تتم إضافة نص ورقم ('5' ، 5) ، نظرًا لوجود نص فسوسف نحصل على النتيجة كـ '55' ، وهي سلسلة نصية.
<html>
<body>
<script type="text/javascript">
var a = 5 + 5;
var b = "5" + 5;
var c = 5 + 5 + "5" + 5
var d = "Hello" + 5;
document.write(a + "<br>" + b + "<br>" + c + "</br>" + d);
document.write("</br>");
document.write(typeof(a));
document.write("</br>");
document.write(typeof(b));
document.write("</br>");
document.write(typeof(c));
document.write("</br>");
document.write(typeof(d));
</script>
</body>
</html>
JavaScript Type Operators
JavaScript Type Operators
| المعامل | الوصف |
| typeof | تعيد نوع المتغير |
| instanceof | تستخدم في التحقق من المتغيرات انها من نوع معين وتقوم بأرجاع القيمة true اذا كانت من النوع الذي قمت بتحديده |
سيكون ناتج تنفيذ هذا الكود هو عبارة عن "number" لأن نوع القيمة "42" هو عبارة عن رقم
console.log( typeof 42);
نستخدم ال object التالي "instaceof" للتحقق من نوع معين من البيانات هل هو مطابق لعنصر معين او لا
let literalString = 'This is a literal string';
let stringObject = new String('String created with constructor');
literalString instanceof String; /* true */
stringObject instanceof String; // true
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.