الأحد، 23 مارس 2014

ما هو العامل Operator

ما هو العامل Operator

يمكن إعطاء جواب بسيط باستخدام عملية  الجمع  addition 4 + 5 يساوي 9.
هنا 4 و 5 تسمى المعاملات/المعامل. ويسمى + العامل/عوامل.
جافا سكريبت لغة تدعم الأنوع التاليه من العوامل.

- العوامل الحسابية  Arithmetic Operators

- عوامل المقارنة Comparison Operators

- العوامل المنطقية (أو العلائقية). Logical (or Relational) Operators

- عوامل الاحالة/الالحاق  Assignment Operators


- العوامل الشرطية Conditional (or ternary) Operators


أولا: - العوامل الحسابية  Arithmetic Operators:

تفترض متغير X يحمل 10 والمتغير Y يحمل 20:

العامل
operator

الوصف
Description

مثال
Example

+

عامل إضافة

X+Y=30

<script type="text/javascript">
var X = 10;
var Y = 20;
var result = X + Y;      document.write(result);
</script>

-

عامل طرح

X – Y = -10

*

عامل ضرب

X * Y = 200

/

عامل قسمة

Y / X = 2

%

عامل باقي القسمة

X % Y = 0

++

عامل الزيادة
Increment
الزيادة بقيمة عدد صحيحة واحد
integer

X ++ = 11

--

عامل نقصان
Decrement
انقاص بقيمة عدد صحيح واحد
integer

X -- = 9


ملاحظة: عامل الإضافة/الجمع (+) يعمل علي الارقام وكذلك السلاسل النصيه.
على سبيل المثال "
X" + 10 سيعطي "X10".

أمثلة:

<html>
<body>
    <script type="text/javascript">
        var X = 33;
        var Y = 10;
        var c = "Test";
        document.write("c = Test" + "<br/>");
        document.write("X=33" + "<br/>" + "Y=10 " + "<br/>" + "<br/>");

        document.write("X33 + Y10 = ");
        result = X + Y;
        document.write(result + "<br/>");
       
        document.write("X33 - Y10 = ");
        result = X - Y;
        document.write(result + "<br/>");

        document.write("X33 / Y10 = ");
        result = X / Y;
        document.write(result + "<br/>");

        document.write("X33 % Y10 = ");
        result = X % Y;
        document.write(result + "<br/>");      

        document.write("X33 + Y10 + c = ");
        result = X + Y + c;
        document.write(result + "<br/>");
       
        X = X++;
        document.write("X++ = ");
        result = X++;
        document.write(result + "<br/>");
       
        Y = Y--;
        document.write("Y-- = ");
        result = Y--;
        document.write(result + "<br/>");
    </script>
</body>

</html>

ليست هناك تعليقات:

إرسال تعليق

يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم