آموزش طراحی سایت

این وبلاگ ، شامل آموزش کامل جاوا اسکریپت می باشد که توسط گروه غرب نت تهیه شده است.

آموزش طراحی سایت

این وبلاگ ، شامل آموزش کامل جاوا اسکریپت می باشد که توسط گروه غرب نت تهیه شده است.

عملگرها در جاوا اسکریپت

 

عملگرهای جاوا اسکریپت :

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 = 15      y = 4     x % y = 3
x = 9      y = 3     x % y = 0

++   افزاینده

عملوند خود را یک واحد افزایش می دهد .

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
var x ;      x = 5   (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 = 5   ,   y = "5"   ,   اگر    x = = = y    نتیجه : غلط است

! =    عدم تساوی

امتحان عدم برابری با یک مقدار یا یک متغیر دیگر

x ! = y    یا    y ! = 4
مثال : x = 5   ,   y = 6   ,   اگر    x ! = y    نتیجه : درست است

>    بزرگتر بودن

امتحان بزرگتر بودن

x > y    یا    y > 4
مثال : x = 5   ,   y = 6   ,   اگر    x > y    نتیجه : غلط است

<    کوچکتر بودن

امتحان کوچکتر بودن

x < y    یا    y < 4
مثال : x = 5   ,   y = 6   ,   اگر    x < y    نتیجه : درست است

مساوی یا بزرگتر بودن    >=

امتحان مساوی یا بزرگتر بودن

x >= y    یا    y >= 4
مثال : x = 5   ,   y = 6   ,   اگر    x >= y    نتیجه : غلط است

مساوی یا کوچکتر بودن    <=

امتحان مساوی یا کوچکتر بودن

x < y    یا    y < 4
مثال : x = 5   ,   y = 5   ,   اگر    x <= y    نتیجه : درست است
مثال : x = 5   ,   y = 7   ,   اگر    x <= y    نتیجه : غلط است

 

4 ) عملگرهای منطقی :

از عملگرهای منطقی برای ترکیب دو یا چند عبارت مقایسه ای یا شرطی با هم و ایجاد یک عبارت واحد استفاده می شود . در جدول زیر انواع عملگرهای منطقی و شرایط درست بودن آنها توضیح داده شده است .

عملگر

شرح

مثال

&&    عملگر " و "

این عبارت برای ترکیب دو یا چند عبارت با هم استفاده می شود . نتیجه ترکیب این عملگر فقط زمانی صحیح است ، که تمام عبارات ترکیب شده با هم درست باشند .

مثال : x = 5   ,   y = 7   ,   اگر  ( x < 3   &&   y > 9 )    نتیجه : غلط است
مثال : x = 5   ,   y = 7   ,   اگر  ( x < 6   &&   y > 8 )    نتیجه : درست است

||    عملگر " یا "

این عبارت برای ترکیب دو یا چند عبارت با هم استفاده می شود . نتیجه ترکیب این عملگر در صورت درست بودن حداقل یکی از عبارات ترکیب شده ، درست خواهد بود.

مثال : x = 5   ,   y = 7   ,   اگر  ( x < 3   ||   y > 4 )    نتیجه : درست است
مثال : x = 5   ,   y = 7   ,   اگر  ( x < 3   ||   y > 8 )    نتیجه : غلط است

!    عملگر not

این عملگر برای بر عکس کردن درستی یا عدم درستی یک عبارت استفاده می شود . استفاده این عملگر قبل از یک عبارت صحیح باعث نادرست شدن جواب و برعکس خوهد شد .

مثال : x = 5   ,   y = 5   ,   اگر  ! ( x == y ) نتیجه : غلط است
مثال : x = 5   ,   y = 7   ,   اگر  ! ( 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

 

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.