اف

افزایش/کاهش در JavaScript

1 تمرین

درباره‌ی افزایش/کاهش

JavaScript یک «عملگر افزایش» و یک «عملگر کاهش» دارد. این عملگرها یک متغیر را در جای خودش تغییر می‌دهند. عملگر ++ یک واحد به یک عدد اضافه می‌کند و عملگر -- یک واحد از یک عدد کم می‌کند.

let i = 3;
i++;
// i is now 4

let j = 0;
j--;
// j is now -1

مثال بالا عملگر افزایش/کاهش پسوندی را نشان می‌دهد. در این حالت، عملگر بعد از متغیر قرار می‌گیرد و مقدار برگشتی عبارت، مقدار متغیر پیش از افزایش/کاهش است.

let a = 3;
let b = a++;
// a = 4
// b = 3

گونه‌ی پیشوندی هم وجود دارد که در آن عملگر پیش از متغیر قرار می‌گیرد. در این حالت، مقدار برگشتی، مقدار متغیر پس از افزایش/کاهش است.

let a = 3;
let b = ++a;
// a = 4
// b = 4
ویرایش از طریق GitHub این پیوند در پنجره یا زبانه‌ی جدیدی باز می‌شود

افزایش/کاهش را یاد بگیرید