‎‎محاسبات در جاوااسكريپتJavaScript Arithmetic -‎

Previous >    <Next  

‎‎عملگرهاي محاسباتيJavaScript Arithmetic Operators -‎

‎عملگرهاي محاسباتي جاوااسكريپت اعمال رياضي را بر روي اعداد(ليترال يا متغير‎(‎ ‎انجام ميدهند.

‎‎جدول عملگرهاي محاسباتي مطابق زيراست.

‎‎عملگــر ‎‎شـــرح
‎+‎ ‎‎جــمع
‎-‎‎ ‎‎منها
‎*‎ ‎‎ضــرب
‎**‎ ‎‎تــوان
‎/‎ ‎‎تقـسيم
‎%‎ ‎‎باقيماده
‎++‎ ‎‎افزايش
‎-‎-‎‎ ‎‎كاهش

‎‎عملگرهاي محاسباتيArithmetic Operations -‎

‎‎يك عمليات محاسباتي معمولي برروي دو عدد انجام ميشود .اين دو عدد ميتوانند ليترال باشند.

‎‎مثال ـ محاسبه معمولي با ليترال

let x = 100 + 50;

--(go to editor for change code and run)

‎‎يا محاسبه با متغير

‎‎مثال ـ محاسبه با متغير

let x = a + b;

--(go to editor for change code and run)

‎‎يا عبارت رياضي

‎‎مثال ـ محاسبه عبارت رياضي

let x = (100 + 50) * a;

--(go to editor for change code and run)

‎‎عملگر وعملوندOperation and Operand -‎

‎‎اعداد يا متغير ها در عبارات محاسباتي، عملوند‎(oprrand)‎ ناميده ميشوند.

‎‎در جدول زير براي عبارت‎100 +50‎ عملگر وعملوند مشخص شده است .

‎‎عبارت ‎‎عملوند ‎‎عملگر ‎‎عملوند
‎‎100+50‎ ‎‎100‎ ‎‎+‎‎ ‎‎50‎

‎‎جمع كردنAdding -‎

‎‎عملگر جمع‎(‎+‎)‎ كه اعداد را جمع ميكند .

‎‎مثال ـ جمع اعداد

let x = 5;
let y = 2;
let z = x + y;

--(go to editor for change code and run)

‎‎منها كردنSubtracting -‎

‎‎عملگر‎(‎-‎‎)‎ براي منهاي اعداد استفاده ميشود .

let x = 5;
let y = 2;
let z = x - y;

--(go to editor for change code and run)

‎‎ضرب كردنMultiplying -‎

‎‎عملگر ضرب‎(‎*‎)‎ براي ضرب اعداد استفاده ميشود .

‎‎مثال ـ ضرب اعداد

let x = 5;
let y = 2;
let z = x * y;

--(go to editor for change code and run)

‎‎تقسيم كردنDividing -‎

‎‎عملگر تقسيم‎(‎/‎)‎ كه براي تقسم اعداد مورد استفاده قرار ميگيرد .

‎‎مثال ـ تقسيم اعداد

let x = 5;
let y = 2;
let z = x / y;

--(go to editor for change code and run)

‎‎باقيماندهRemainder -‎

‎‎عملگر باقيمانده‎(‎%‎)‎ كه براي پيداكردن باقيمانده اعداد استفاده ميشود

‎‎مثال ـ محاسبه باقيمانده

let x = 5;
let y = 2;
let z = x % y;

--(go to editor for change code and run)

‎در محاسبه تقسيم دوعدد، حاصل تقسيم داراي مقسوعليه‎(quotient)‎ وباقيمانده ‎(‎remainder)‎ميباشد .اما در رياضي ، نتيجه عملگر‎%‎ باقيمانده ‎ميباشد.

‎‎افزايش دادنIncrementing -‎

‎‎عملگر‎(‎++‎)‎ براي افزايش متغيري استفاده ميشود .

‎‎مثال ـ استفاده از عملگر افزايشي

let x = 5;
x++;   // same x=x+1
let z = x;

--(go to editor for change code and run)

‎‎كاهش دادنDecrementing -‎

‎‎عملگر‎(‎-‎-‎‎)‎ براي كاهش دادن مقدارمتغيراستفاده ميشود .

‎‎مثال ـ استفاده ازعملگر كاهشي

let x = 5;
x--;  // same x=x-1;
let z = x;

--(go to editor for change code and run)

‎‎توانExponentation -‎

‎‎عملگر توان‎(‎**‎)‎ براي بتوان رساندن اعداد استفادهخ ميشود .

‎‎مثال ـ عمل توان

let x = 5;
let z = x ** 2;

--(go to editor for change code and run)

‎‎عمل‎x**y‎ نتيجه مشابه با ‎Math.pow(x,y)‎ دارد .

‎‎مثال ـ توان با استفاده از تابع

let x = 5;
let z = Math.pow(x,2); // z=x**2;

--(go to editor for change code and run)

‎‎اولويت عملگرOpreator Precedence -‎

‎‎اولويت عملگر بيان ميكندكه عمليات به چه ترتيبي در يك عبارت محاسباتي بايد انجام شود.

‎‎مثال ـ ترتيب عمليا ت را در عبارت توجه كنيد.

let x = 100 + 50 * 3;

--(go to editor for change code and run)

‎آيا نتجه مثال فوق‎3*150‎ يا نتجه برابر ‎150+100‎ است .يعني اول عمل ‎حمع وبعد ضرب يا اول ضرب وبعد جمع.

‎مشابه رياضي سنتي اولويت اول ضرب يا تقسم ، وبد جمع يا منها است .همينطور درصورت وجود پرانتز ‎اولويت اول داخل پرانتزاست.

‎‎مثال ـ عبارات با پرانتز

let x = (100 + 50) * 3;

--(go to editor for change code and run)

‎‎هنگاميكه بسياري ازعمليات داراي تقدم يكسان هستند، اولويت از چپ براست ميباشد.

‎‎مثال ـ جمع ومنها اولويت يكسان دارند اما از چپ براست اول جمع وبعد منها انجام ميشود.

let x = 100 + 50 - 3;

--(go to editor for change code and run)

‎‎مثال ـ اول تقسيم وبعد ضرب

let x = 100 / 50 * 3;

--(go to editor for change code and run)


Previous >    <Next