وباکا

آموزش تخصصی برنامه نویسی وب

عملگرها در جاوااسکريپت به چند دسته تقسيم مي شوند:

عملگرهاي رياضي

نتيجه مثال توصيف عملگر
4 x = 2, y = 2
x+y
جمع +
2 x = 5 , y = 3
x – y
تفريق
20 x = 5 , y = 4
x * y
ضرب *
5 x = 20 , y = 4
x / y
تقسيم /
3 x = 19 , y = 4
x % y
خارج قسمت %
x = 6 x = 5
x++
افزودن ++
x = 4 x = 5
x–
کم کردن

عملگرهاي زير به نام Assignment Operators معروف هستند که يک مقداري را به يک متغير نسبت مي دهند.

برابر است با مثال عملگرها
x = y x = y =
x = x + y x + = y + =
x = x – y x – = y – =
x = x * y x * = y * =
x = x / y x /= y /=
x = x % y x %= y %=

 

عملگرهاي مقايسه اي

مثال توصيف عملگرها
x = 5 , y = 5
x == y
مقادير اگر برابر باشند نتيجه درست خواهد بود. ==
x = 5
y = “5”
x === y
مقايسه بين مقادير و جنس متغير که در مثال روبرو نتيجه غلط بازگردانده مي شود ===
5 != 8 اگر مقادير برابر نباشند نتيجه درست است !=
8 > 5 بزرگتر >
8 < 10 کوچکتر <
5 >= 8 بزرگتر يا مساوي که در اين مثال نتيجه غلط است >=
5 <= 8 کوچکتر يا مساوي که در اين مثال نتيجه درست است <=

 

عملگرهاي منطقي

&& , || , !

عملگر && در حقيقت مانند حرف اضافه ” و ” در فارسي عمل مي کند:

x = 5
y = 3
( x < 10 && y > 1)

در اينجا اگر مقدار متغير x کوچکتر از عدد 10 باشه و y بزرگتر از 1 باشه، نتيجه true بازگردانده مي شود. چون حرف و آمده است پس بايد دو طرف عملگر جواب درست باشد تا در مجموع نتيجه درست در بيايد.

عملگر || مانند کلمه ” يا ” در فارسي است:

x = 6
y = 3
( x == 5 || y == 5 )

نتيجه غلط است يعني false بازگردانده مي شود. چون يا آمده است پس حداقل يکي از طرفين عملگر بايد درست باشد تا نتيجه درست در بيايد اما اينجا هر دو طرف غلط است که در مجموع نتيجه غلط است. اما در حالت زير نتيجه درست بازگردانده مي شود:

( x == 5 || y < 5 )

عملگر ! در حقيقت يک عمليات و معادله را بررسي مي کند اگر جواب آن معادله درست نباشد نتيجه true يا همان درست را برميگرداند:

x = 5
y = 4
! ( x == y )

در اينجا در کل نتيجه درست است.

کاربرد عملگرها در متن

گاهي اوقات از بعضي از عملگرها مي توانيم براي رشته هاي متني هم استفاده کنيم:

strText01 = " Hello "
strText02 = "my friends!"
document.write ( strText01 + strText02 )

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

فهرست مطالب