سلام دوستان عزیز وب سایت آموزشی پی وی لرن و وقت بخیر به علاقمندان آموزش تکنولوژی های اینترنتی. در این بخش از مبحث جاوا اسکریپت، با توابع در جاوا اسکریپت آشنا و در ادامه عملگرها در JavaScript رو توضیح خواهیم داد.
در ابتدا توابع در جاوا اسکریپت رو خواهیم داشت.
توابع گروهی از عبارات قابل استفاده مجدد (Code) است که می تواند هر جایی در برنامه فراخوانی شود. در تابع JavaScript از کلمه کلیدی برای اعلام یا تعریف یک تابع استفاده می شود.
1 2 3 | function functionname (p1, p2) { function coding… } |
در ادامه عملگرها در JavaScript و انواع آن ها رو خواهیم داشت.
از عملگرها برای انجام عملیات بر روی یک ، دو یا چند عملگر استفاده می شود. عملگر با نمادی مانند +، =، *،٪ و غیره نمایش داده می شود. در زیر عملگرهایی با پشتیبانی جاوا اسکریپت نشان داده شده است.
در جدول زیر همه عملگرهای محاسباتی که توسط جاوا اسکریپت پشتیبانی شده، آمده است.
عملگر | توضیح | مثال |
---|---|---|
+ | اضافه کردن دو عملوند به هم. | ۱۰ + ۱۰ به ما ۲۰ می دهد. |
– | عملوند دوم را از اول کم کنید. | ۱۰ – ۱۰ خواهد داد ۰٫ |
* | دو عملوند را در هم ضرب کنید. | ۱۰ * ۳۰ به ما ۳۰۰ می دهد. |
/ | صورت کسر را بر مخرج کسر تقسیم کنید. | ۱۰/۱۰ می دهد ۱٫ |
% | به آن عملگر modulus گفته می شود و بخش باقیمانده از بخش تقسیم را بر می گرداند. | ۱۰٪ ۱۰ می دهد ۰٫ |
++ | مقدار یک عدد صحیح را یکی افزایش می دهد. | ۱۰ ++ به ما ۱۱ می دهد. |
— | مقدار یک عدد صحیح را یکی کاهش می دهد. | ۱۰ — ۹ خواهد داد. |
در جدول زیر تمام عملگرهای مقایسه ای پشتیبانی شده توسط javascript نشان داده شده است.
عملگر | توضیح | مثال |
---|---|---|
== | بررسی می کند که آیا مقادیر دو عملگر برابر است یا خیر ، اگر بله ، این شرط true است. | ۱۰ == ۱۰ درست یا true خواهد بود. |
!= | عملگر نا برابر بررسی می کند که آیا ارزش دو عملگر برابر باشد یا خیر ، اگر مقادیر مساوی نباشند ، شرط true می شود. | ۱۰! = ۱۰ false است. |
> | عملگر بزرگ تر از بررسی می کند که آیا مقدار عملوند چپ بیش تر از مقدار عملوند راست باشد ، اگر بله ، این شرط true می شود. | ۲۰> 10 true است. |
< | عملگر کم تر از بررسی می کند که آیا مقدار عملوند چپ کم تر از مقدار عملوند راست است، اگر بله ، این شرط true می شود. | ۱۰ <20 true خواهد بود. |
>= | عملگر بزرگ تر از یا مساوی با بررسی می کند که آیا مقدار عملوند چپ بیش تر یا مساوی با مقدار عملوند راست است یا خیر، اگر بله ، این شرط true می شود. | ۱۰> = 20 false خواهد بود. |
<= | عملگر کم تر از یا برابر با بررسی می کند که آیا مقدار عملوند چپ کم تر یا مساوی با مقدار عملگر راست باشد ، اگر بله ، شرط آن true می شود. | ۱۰ <= 20 trueخواهد بود. |
جدول زیر همه عملگرهای منطقی پشتیبانی شده توسط جاوا اسکریپت را نشان می دهد.
عملگر | توضیح | مثال |
---|---|---|
&& | اگر هر دو عملوند غیر صفر باشند ، حاصل شرط true می شود. | ۱۰ && 10 true خواهد بود. |
|| | اگر هر دو عملوند یا یکی از دو عملوند عددی غیر صفر باشد، عملگر منطقی OR، درست یا true را باز می گردد | ۱۰ || ۰ true است. |
! | عملگر منطقی NOT وضعیت منطقی عملوند خود را معکوس می کند. | ! (۱۰ && 10) false را برمی گرداند. |
در جدول زیر تمام عملگر های انتساب پشتیبانی شده توسط جاوا اسکریپت نشان داده شده است.
عملگر | توضیح | مثال |
---|---|---|
= | عملگر انتساب ساده مقادیر را از عملگرهای سمت راست به عملگر سمت چپ انتساب می دهد. | C = A + B مقدار A + B را به C انتساب می دهد. |
=+ | عملگر جمع و انتساب این عملوند راست را به عملوند چپ اضافه می کند و نتیجه را به عملوند چپ انتساب می دهد. | C + = A معادل C = C + A است. |
=- | عملگر تفریق و انتساب این عملوند راست را از عمل چپ کم می کند و نتیجه را به عملوند چپ انتساب می دهد. | C – = A معادل C = C – A است. |
=* | عملگر ضرب و انتساب عملوند راست با عملوند چپ ضرب می شود و نتیجه را به عملوند چپ انتساب می دهد. | C * = A معادل C = C * A است. |
=/ | عملگر تقسیم و انتساب این عملوند چپ را بر عملوند راست تقسیم می کند و نتیجه را به عملوند چپ انتساب می دهد. | C / = A معادل C = C / A است. |
=% | عملگر باقی مانده و انتساب باقی مانده ی تقسیم دو عملوند سمت چپ و راست را به عملوند سمت چپ انتساب می دهد. | C٪ = A معادل C = C٪ A است. |
به این دلیل که سه عملگر دارد ، به آن عملگر سه گانه نیز می گویند.
عملگر | توضیح | مثال |
---|---|---|
😕 | عبارت شرطی | اگر شرط true است؟ مقدار X : اگر شرط صحیح نباشد مقدار Y |
با آشنا شدن با انواع عملگرها در JavaScript این جلسه رو به پایان می رسونیم.
با توابع در جاوا اسکریپت و همچنین انواع عملگرها در JavaScript در این بخش از آموزش تکنولوژی اینترنت آشنا شدیم. مبحث جاوا اسکریپت رو در جلسه ی آینده نیز ادامه خواهیم داد. دوستان عزیز با وب سایت آموزشی پی وی لرن همراه باشید.