1 ) عملگرهای ریاضی :
توضیح عملوند : عملوند به متغیری گفته می شود ، که عملگر بر روی آن عملیات انجام می دهد .
(1 عملگرهای ریاضی :
عملگر |
شرح |
مثال |
+ جمع |
دو عملوند خود را با هم جمع می کند . |
x = 2 y = 2 x + y = 4 |
- تفریق |
دو عملوند خود از هم کم می کند . |
x = 4 y = 2 x - y = 2 |
* ضرب |
دو عملوند خود را در هم ضرب می کند . |
x = 2 y = 3 x * y = 6 |
/ تقسیم |
عملوند اول خود را بر عملوند دوم تقسیم می کند . |
x = 6 y = 2 x / y = 3 |
% باقی مانده |
باقی مانده حاصل از تقسیم عملوند اول بر عملوند دوم را محاسبه می کند . |
x = 8 y
= 3 x % y = 2 |
++ افزاینده |
عملوند خود را یک واحد افزایش می دهد . |
x = 7 x++ x = 8 |
- - کاهنده |
عملوند خود را یک واحد کاهش می دهد . |
x = 8 x- - x = 7 |
2 ) عملگرهای انتسابی :
از عملگرهای انتسابی ، برای نسبت دادن مقدار به یک متغیر استفاده می شود .
نکته : برخی از حالت های محاسبات متغیرها مثل x = x + y را می توان به صورت خلاصه تر به صورت x += y نوشت . در جدول زیر انواع حالت های آن آمده است :
عملگر |
مثال |
برابر است با |
= انتساب |
x = y یا x = 5 |
y = 5 x = y نتیجه :
x = 5 |
+= جمع |
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 |
3 ) عملگرهای مقایسه ای :
از این عملگرها برای مقایسه یک متغیر با یک مقدار و یا مقایسه 2 متغیر با هم استفاده می شود .
عملگر |
شرح |
مثال |
= = تساوی |
امتحان برابری با یک مقدار یا یک متغیر دیگر |
x = = y یا y = = 8 |
= = = تساوی |
امتحان برابری با یک مقدار یا یک متغیر دیگر هم از لحاظ مقدار و هم از لحاظ نوع داده ای |
x = = = y یا y = = = "8" |
! = عدم تساوی |
امتحان عدم برابری با یک مقدار یا یک متغیر دیگر |
x ! = y یا y ! = 4 |
> بزرگتر بودن |
امتحان بزرگتر بودن |
x > y یا y > 4 |
< کوچکتر بودن |
امتحان کوچکتر بودن |
x < y یا y < 4 |
مساوی یا بزرگتر بودن >= |
امتحان مساوی یا بزرگتر بودن |
x >= y یا y >= 4 |
مساوی یا کوچکتر بودن <= |
امتحان مساوی یا کوچکتر بودن |
x < y یا y < 4 |
4 ) عملگرهای منطقی :
از عملگرهای منطقی برای ترکیب دو یا چند عبارت مقایسه ای یا شرطی با هم و ایجاد یک عبارت واحد استفاده می شود . در جدول زیر انواع عملگرهای منطقی و شرایط درست بودن آنها توضیح داده شده است .
عملگر |
شرح |
مثال |
&& عملگر " و " |
این عبارت برای ترکیب دو یا چند عبارت با هم استفاده می شود . نتیجه ترکیب این عملگر فقط زمانی صحیح است ، که تمام عبارات ترکیب شده با هم درست باشند . |
مثال : x = 5 , y = 7
, اگر ( x < 3 && y > 9 )
نتیجه : غلط است |
|| عملگر " یا " |
این عبارت برای ترکیب دو یا چند عبارت با هم استفاده می شود . نتیجه ترکیب این عملگر در صورت درست بودن حداقل یکی از عبارات ترکیب شده ، درست خواهد بود. |
مثال : x = 5 , y = 7
, اگر ( x < 3 || y > 4 ) نتیجه : درست است |
! عملگر not |
این عملگر برای بر عکس کردن درستی یا عدم درستی یک عبارت استفاده می شود . استفاده این عملگر قبل از یک عبارت صحیح باعث نادرست شدن جواب و برعکس خوهد شد . |
مثال : x = 5 , y = 5
, اگر ! ( x == y ) نتیجه : غلط است |
5 ) عملگر رشته ای :
متغیرهای رشته ای متغیر هایی هستند ، که از متن تشکیل شده اند . این متغیرها را همانطور که قبلا اشاره شد ، باید بین دو علامت " " تعریف کرد .
در جاوا اسکریپت می توان دو متغیر رشته ای را با عملگر + به هم اضافه کرد . همچنین برای ایجاد فاصله بین متغیرهای می توان از یک " " به شکلی که در مثال زیر آمده است ، استفاده کرد .
مثال : در مثال زیر دو عبارت رشته ای matn1 و matn2 را در قالب یک متغیر جدید به نام welcome ذخیره کرده ایم :
< script type="text/javascript" >
var matn1 = "Welcome to" ;
var matn2 = "Gharbnet .ir" ;
var welcome = matn1 + " " + matn2 ;
document.write (welcome) ;
< /script >
خروجی کد : Welcome to Gharbnet .irWelcome to Gharbnet .ir
نمایش کاراکترهای خاص در جاوا اسکریپت :
در کد نویسی دستورات جاوا اسکریپت ، از برخی از کاراکترها به منظور ویژه های استفاده می کنیم . برای مثال از کاراکتر " برای شروع یک عبارت متنی در دستوراتی نظیر document.write و ... استفاده می شود . به کار بردن مستقیم چنین کاراکترهای در عبارت های متنی باعث تداخل با کدهای برنامه و بروز خطا و خروجی نامناسب می شود .
برای نمایش چنین کاراکترهایی در عبارت های متنی ، باید از یک کاراکتر \ قبل از کاراکتر مورد نظر استفاده کرد .
شکل غلط استفاده : var matn = "Hello Welcome to "gharbnet .ir " a website for Gharbnets" ;
شکل صحیح استفاده: var matn = "Hello Welcome to \"gharbnet .ir\" a website for Gharbnets" ;
ایجاد یک خط جدید در نوشته :
می توان در متن نوشته ی کادر های Pop-Up در جاوا اسکریپت ، نوشته را به سطر پایین انتقال داد . برای این منظور از یک کاراکتر n\ استفاده می شود . هر بار استفاده از این کاراکتر باعث انتقال نوشته به یک سطر پایین تر می شود .
مثال :
<script type="text/javascript">
function New_Line ( )
{
alert ( "Hello \nDear User \n\n Welcome to Gharbnet.ir"
) ;
}
</script>
سایر کاراکترها :
سایر کاراکترهایی که برای نمایش آنها باید از روش فوق استفاده کرد ، به همراه توضیح آنها در جدول زیر آمده اند
شرح |
خروجی |
نحوه استفاده |
علامت نقل قول تکی ' |
' |
\' |
علامت نقل قول جفتی " |
" |
\" |
علامت و در انگلیسی & |
& |
\& |
علامت اسلش در متن \ |
\ |
\\ |
رفتن به خط جدید در متن |
|
\n |