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

Adding Strings and Numbers

يتكون التعبير الرياضي في كل لغات البرمجة من نوعين من المكونات:  

1- Operands : هي العناصر التي يتم اجراء العمليات عليها او تعديلها .

2- Operators : هي الرموز التي تمثل عملية معينة.

ستتعلم في هذا الدرس العمليات الحسابية والعمليات المنطقية وعمليات التعيين

1 صفوف تعليمية
جافا سكريبت
4,283 مشاهدة

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

الصف 1 شرح توضيحي
  • جمع قيم مكونة من اعداد سوف تعيد قيمة من النوع number
  • وجمع قيم من النوع string سوف تعيد قيمة من النوع string 
- في جافا سكريبت ، يمكننا جمع رقم ورقم ولكن إذا حاولنا إضافة رقم ونص، فعندئذٍ ، نظرًا لأن الجمع غير ممكن ، يحدث "concatenation".
في المثال التالي ، يتم أخذ المتغيرات a و b و c و d. بالنسبة للمتغير "a" ، يتم إضافة رقمين (5 ، 5) وبالتالي يتم إرجاع رقم (10). ولكن في حالة المتغير 'b' ، تتم إضافة نص ورقم ('5' ، 5) ، نظرًا لوجود نص فسوسف نحصل على النتيجة كـ '55' ، وهي سلسلة نصية.

HTML
<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>