برنامه نویسی

درک حساب JavaScript – Community Dev

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

در این مقاله ، ما اپراتورهای حسابی JavaScript را به عمق و با نمونه های واضح و بهترین شیوه ها کشف خواهیم کرد.

اپراتورهای اصلی حسابی

JavaScript مجموعه ای از اپراتورها را برای انجام محاسبات حسابی استاندارد فراهم می کند. در اینجا یک جدول خلاصه آنها وجود دارد:

عملگر شرح مثال (let x = 10, y = 3) نتیجه
+ افزودن x + y 13
- تفریق x - y 7
* ضرب x * y 30
/ بخش x / y 3.333...
% مدول (باقیمانده) x % y 1
** نمایندگی (قدرت) x ** y 1000
++ افزایش (اضافه کردن 1) x++ 11 (بعد از افزایش)
-- کاهش (تفریق 1) x-- 9 (بعد از کاهش)

بگذارید اکنون با نمونه های عمیق تری از طریق هر یک از این اپراتورها قدم بزنیم.


علاوه بر این (+)

علاوه بر این دو عدد را اضافه می کند و نتیجه را برمی گرداند.

let price = 150;
let tax = 30;
let totalPrice = price + tax;
console.log(totalPrice); // 180
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

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

let firstName = "John";
let lastName = "Doe";
let fullName = firstName + " " + lastName;
console.log(fullName); // John Doe
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

نکته مهم: هنگامی که یکی از عملیات ها یک رشته است ، JavaScript عمل دیگر را به یک رشته تبدیل می کند و در نتیجه به جای افزودن حسابی ، به همبستگی می رسد.


تفریق (-)

تفریق تفاوت بین دو عدد را پیدا می کند.

let availableTickets = 100;
let soldTickets = 35;
let remainingTickets = availableTickets - soldTickets;
console.log(remainingTickets); // 65
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید


ضرب (*)

ضرب محصول دو عدد را برمی گرداند.

let length = 12;
let width = 8;
let area = length * width;
console.log(area); // 96
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

ضرب نیز در فرمول هایی مانند محاسبه علاقه استفاده می شود:

let principal = 5000;
let rate = 0.05;
let interest = principal * rate;
console.log(interest); // 250
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید


تقسیم (/)

تقسیم مقدار دو عدد را برمی گرداند.

let totalAmount = 1000;
let numberOfPeople = 4;
let amountPerPerson = totalAmount / numberOfPeople;
console.log(amountPerPerson); // 250
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

توجه به این نکته حائز اهمیت است که اگر این بخش منجر به غیرقانونی شود ، JavaScript یک شماره نقطه شناور را برمی گرداند.


مدول (%)

اپراتور مدول باقیمانده یک عملیات تقسیم را برمی گرداند.

let minutes = 135;
let minutesInHour = 60;
let remainingMinutes = minutes % minutesInHour;
console.log(remainingMinutes); // 15
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

یک مورد استفاده متداول از اپراتور مدول این است که آیا یک عدد یکنواخت یا عجیب است:

let number = 9;
if (number % 2 === 0) {
  console.log("Even");
} else {
  console.log("Odd");
}
// Output: Odd
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید


نمایانگر (**)

نمایندگی اولین عمل را به قدرت عملگر دوم می رساند.

let base = 4;
let exponent = 3;
let result = base ** exponent;
console.log(result); // 64
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

این عمل برای محاسبات ریاضی شامل قدرت یا رشد نمایی مفید است.


افزایش (++) و کاهش (--)

اپراتورهای افزایش و کاهش یکی را از یک مقدار عددی اضافه یا تفریق می کنند.

let count = 5;
count++;
console.log(count); // 6

count--;
console.log(count); // 5
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

این اپراتورها می توانند باشند پیشوند یا پس از فیکس:

  • پیشوند (++count) ابتدا مقدار را افزایش می دهد ، سپس مقدار جدید را برمی گرداند.
  • بعد از ظهر (count++) ابتدا مقدار فعلی را برمی گرداند ، سپس افزایش می یابد.

مثال:

let a = 2;
console.log(++a); // 3 (increment first)
console.log(a++); // 3 (then increment after)
console.log(a);   // 4 (after increment)
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید


ترکیب عملیات

JavaScript از استاندارد پیروی می کند سفارش عملیات (همچنین به عنوان اولویت اپراتور نامیده می شود):

  1. پرانتز ()
  2. مفهوم **
  3. ضرب و تقسیم *با /با %
  4. افزودن و تفریق +با -

مثال:

let result = (5 + 3) * 2 ** 3 / 4;
console.log(result); // 16
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

توضیح:

  • (5 + 3) ارزیابی می کند 8
  • 2 ** 3 ارزیابی می کند 8
  • 8 * 8 برابر است 64
  • 64 / 4 برابر است 16

عملیات حسابی پایه و اساس برنامه نویسی منطقی است. JavaScript اپراتورهای ساده اما قدرتمند را برای دستکاری شماره ها و انجام محاسبات ارائه می دهد. درک و استفاده از این عملیات به طور مؤثر بسیار مهم است ، خواه شما در حال محاسبه کل در یک سبد خرید ، تعیین ابعاد طرح در یک برنامه وب یا ساخت نرم افزار مالی باشید.

برای تسلط بیشتر JavaScript ، از جمله ساخت پروژه های دنیای واقعی با مثال های کد عمیق ، می توانید کتاب الکترونیکی کامل JavaScript موجود را در اینجا کشف کنید:

کتاب الکترونیکی کامل JavaScript – مبتدی برای پیشرفته

این منبع همه چیز را از اصول اولیه گرفته تا موضوعات پیشرفته ، با تمرینات و برنامه های دنیای واقعی پوشش می دهد.

نوشته های مشابه

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

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

دکمه بازگشت به بالا