Ký hiệu được sử dụng cho Toán tử giảm dần là --
. Không được có khoảng cách giữa hai ký hiệu -
cú pháp
Cú pháp để sử dụng Toán tử giảm dần với một toán hạng là
operand-- --operand
Ký hiệu đầu tiên operand--
được gọi là giảm sau và ký hiệu thứ hai --operand
được gọi là giảm trước
Giảm sau có nghĩa là, giá trị của toán hạng được giảm sau khi thực hiện câu lệnh hiện tại
Giảm trước có nghĩa là, giá trị của toán hạng được giảm đi và sau đó câu lệnh hiện tại được thực thi
Trong cả hai trường hợp, toán tử giảm dần sửa đổi toán hạng gốc và cũng trả về giá trị
ví dụ
Trong ví dụ sau, chúng ta lấy một giá trị số và giảm nó bằng cách sử dụng Toán tử Giảm [–]
mục lục. html
► Chạy ⟳ Đặt lại
Trong ví dụ sau, chúng tôi cố gắng chỉ ra sự khác biệt giữa các ký hiệu giảm trước và giảm sau
sau khi giảm
mục lục. html
► Chạy ⟳ Đặt lại
Giá trị trong result
giống với giá trị của a
, bởi vì a
bị giảm sau khi thực hiện câu lệnh gán này let result = a++;
. Do đó, result
được gán với giá trị của a
là --
1 và đối với câu lệnh tiếp theo, giá trị của a
trở thành --
3, do đó giảm sau
Giảm trước
mục lục. html
► Chạy ⟳ Đặt lại
Vì, trong trường hợp giảm trước, a
được giảm trước và sau đó được gán cho result
, giá trị trong result
là --
3
Phần kết luận
Trong Hướng dẫn JavaScript này, chúng ta đã tìm hiểu về Toán tử giảm số học, cú pháp và cách sử dụng của nó cùng với các ví dụ
Nếu sử dụng hậu tố, với toán tử đứng sau toán hạng [ví dụ: x--
], toán tử giảm dần sẽ giảm và trả về giá trị trước khi giảm
Nếu sử dụng tiền tố, với toán tử đứng trước toán hạng [ví dụ: --x
], toán tử giảm dần sẽ giảm và trả về giá trị sau khi giảm
Một ngôi + & Một ngôi –
Toán tử so sánh
Chúng ta sử dụng các toán tử tăng và giảm để tăng hoặc giảm giá trị của biến đi một. JavaScript sử dụng ++
[tăng] & --
[giảm] để biểu thị chúng. Chúng ta có thể thêm tiền tố hoặc hậu tố các toán tử này
Mục lục
Cú pháp của toán tử tăng & giảm
Toán tử gia tăng ++x
hoặc x++
. Điều này bằng với x=x+1
Toán tử giảm --x
hoặc x--
. Điều này bằng với x=x-1
Ví dụ
1
2
3
4
5
hãy x = 10
++ x; //tăng giá trị
bảng điều khiển. log[x]; //11
1
2
3
4
5
6
hãy x = 10
x -- ; //giảm giá trị
bảng điều khiển. log[x]; //9
Tiền tố và Hậu tố
Có hai cách bạn có thể sử dụng toán tử. Một là trước toán hạng, được gọi là Tiền tố. Phương pháp khác là sử dụng nó sau toán hạng, được gọi là Postfix
Toán tử tăng và giảm trong JavaScript hữu ích để tăng hoặc giảm giá trị thêm 1. Chẳng hạn, Toán tử tăng dần ++ được sử dụng để tăng giá trị biến hiện có lên 1 [x = x + 1]. Toán tử giảm – – được sử dụng để giảm hoặc trừ giá trị hiện có đi 1 [x = x – 1]
Cú pháp cho cả toán tử tăng và giảm trong JavaScript là
- Toán tử gia tăng. ++x hoặc x++
- toán tử giảm dần. –x hoặc x–
Toán tử tăng và giảm trong ví dụ JavaScript
Trong ví dụ này, chúng tôi cho bạn thấy chức năng hoạt động của Toán tử tăng và giảm trong ngôn ngữ lập trình JavaScript
Increment and Decrement Operators in JavaScript var x = 10, y = 20; document.write["----INCREMENT OPERATOR EXAMPLE---- "]; document.write["
Value of x : "+ x]; //Original Value document.write["
Value of x : "+ x++]; // Using increment Operator document.write["
Value of x : "+ x + "
"]; //Incremented value document.write["
----DECREMENT OPERATOR EXAMPLE---- "]; document.write["
Value of y : "+ y]; //Original Value document.write["
Value of y : "+ y--]; // using decrement Operator document.write["
Value of y : "+ y]; //decremented value
Tại Dòng 13, chúng tôi đã sử dụng toán tử gia số. Vì vậy, giá trị của X được trả về trước [i. e, 10] thì giá trị X được tăng thêm 1.
Dòng 14. Chúng tôi đã gọi lại giá trị X và nó đang hiển thị 11 vì giá trị đã được cập nhật. Tương tự với toán tử giảm dần
Tiền tố và hậu tố JavaScript
Nếu bạn quan sát cú pháp trên, chúng ta có thể gán các toán tử tăng và giảm JavaScript trước toán hạng hoặc sau toán hạng. Khi ++ hoặc — được sử dụng trước toán hạng như. ++x, –x thì chúng ta gọi nó là tiền tố, nếu ++ hoặc — được dùng sau toán hạng như. x++ hoặc x– thì chúng tôi gọi nó là hậu tố
Hãy khám phá tiền tố và hậu tố JavaScript
- ++i [Tăng trước]. Nó sẽ tăng giá trị của i ngay cả trước khi gán nó cho biến i
- i++ [Tăng sau]. Toán tử trả về giá trị biến trước [i. e, giá trị i] thì chỉ giá trị i sẽ tăng thêm 1
- –i [Giảm trước]. Nó giảm giá trị của i ngay cả trước khi gán nó cho biến i
- i– [Bài giảm]. Toán tử JavaScript trả về giá trị biến trước [i. e. , giá trị i], thì chỉ giá trị i giảm đi 1
Ví dụ về tiền tố và hậu tố trong JavaScript
Ví dụ này sẽ cho bạn thấy, Cách sử dụng Toán tử tăng và giảm JavaScript làm Tiền tố và Hậu tố trong JavaScript
javascript prefix and Postfix var x = 10, y = 20, a = 5, b= 4; document.write["----PRE INCREMENT OPERATOR EXAMPLE---- "]; document.write["
Value of X : " + x]; //Original Value document.write["
Value of X : "+ [++x]]; // Using increment Operator document.write["
Value of X Incremented: " + x + "
"]; //Incremented value document.write["
----POST INCREMENT OPERATOR EXAMPLE---- "]; document.write["
Value of Y : "+ y]; //Original Value document.write["
Value of Y : "+ y++]; // Using increment Operator document.write["
Value of Y Incremented: "+ y + "
"]; //Incremented value document.write["
----PRE DECREMENT OPERATOR EXAMPLE---- "]; document.write["
Value of A : "+ a]; //Original Value document.write["
Value of A : "+ --a]; // using decrement Operator document.write["
Value of A Decremented: "+ a + "
"]; //decremented value document.write["
----POST DECREMENT OPERATOR EXAMPLE---- "]; document.write["
Value of B : "+ b]; //Original Value document.write["
Value of B : "+ b--]; // using decrement Operator document.write["
Value of B Decremented: "+ b + "
"]; //decremented value
----PRE INCREMENT OPERATOR EXAMPLE----
Value of X : 10
Value of X : 11
Value of X Incremented: 11
----POST INCREMENT OPERATOR EXAMPLE----
Value of Y : 20
Value of Y : 20
Value of Y Incremented: 21
----PRE DECREMENT OPERATOR EXAMPLE----
Value of A : 5
Value of A : 4
Value of A Decremented: 4
----POST DECREMENT OPERATOR EXAMPLE----
Value of B : 4
Value of B : 4
Value of B Decremented: 3
Các toán tử tăng và giảm trong lập trình JavaScript được sử dụng trong các vòng lặp For Loop, While và Do While. Cố gắng tìm hiểu ý tưởng về tiền tố và hậu tố trong JavaScript để bạn có thể hiểu cú pháp vòng lặp if, for, while và do-while một cách dễ dàng