الدرس الثانى فى الجافا سكريبت

Operators

-والمقصود بال(operators)هى العمليات الحسابية فى لغة الجافا سكريبت كالجمع والطرح والضرب والقسمة وكلها موضحة بالجدول التالى:

Let y=5

Operator

الشرح

مثال

Result of x

+

عملية الجمع

x=y+2

7

عملية الطرح

x=y-2

3

*

عملية الطرح

x=y*2

10

/

عملية القسمة

x=y/2

2.5

%

Modulus (الباقى)

x=y%2

1

++

Increment(الزيادة)

x=++y

6

x=y++

5

Decrement(النقصان)

x=- -y

4

x=y- –

5

-مثال على العمليات الحسابية:

<!DOCTYPE html>

<html>

<body>

<script>

y=5;

z=2;

x=y+z;

document.write(x);

</script>

</body>

</html>

وتكون النتيجة بصفحة الويب هى :

7

– مثال اخر على استخدام عملية الجمع مع النصوص:

<!DOCTYPE html>

<html>

<body>

<script>

txt1=”What a very”;

txt2=”nice day”;

txt3=txt1+txt2;

document.write(txt3);

</script>

</body>

</html>

وتكون النتيجة بصفحة الويب كالتالى :

What a very nice day

– ملاحظة مهمة جدا :

علامتى التنصيص(” “) تستخدم مع النصوص فقط فاذا وضعت مع الارقام فانها تتعامل معها وكانها نصوص والمثال التالى يوضح الفرق:

<!DOCTYPE html>

<html>

<body>

<script>

var x=5+5;

var y=”5″+5;

var z=”Hello”+5;

document.write(x + “<br>” + y + “<br>” + z);

</script>

</body>

</html>

وتكون النتيجة بصفحة الويب كالتالى :

10
55
Hello5

Comparison and Logical Operators

– وهى عبارة عن العوامل او العلامات المستخدمة فى عمليات المقارنة فى الجمل المنطقية او جمل الشرط وهى:

Comparison

Operator

الشرح

مثال

==

تستخدم للمقارنة بالتساوى

x==8

x==5

!=

تستخدم للمقارنة بالنفى

x!=8

>

اكبر من

x>8

<

اقل من

x<8

>=

اكبر من او يساوى

x>=8

<=

اقل من او يساوى

x<=8

Logical Operators

Operator

الشرح

مثال

&&

and

(x < 10 && y > 1)

||

or

(x==5 || y==5)

!

not

!(x==y)

وسيتم استخدامها فى الدرس بعد القادم الخاص بجمل الشرط.

Advertisements

ضع تعليقك هنا

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: