Toán tử ++ — còn gọi là toán tử tăng và giảm là một loại toán tử rất dễ :D. Trong bài viết này không chỉ giới thiệu về hai loại toán tử tăng và giảm. Mình còn giới thiệu một số toán tử gán thường được sử dụng trong Javascript.
Toán tử tăng và giảm
Toán tử ++ và — được dùng để tăng hoặc giảm một số như minh họa ở đoạn mã dưới đây.
var i = 4; i++; console.log(i++); // Hiển thị giá trị của i trước khi tăng console.log(i); // i = 5 ++i; console.log(++i) // Hiển thị giá trị của i sau khi tăng console.log(i); //i = 6
Vị trí đặt toán tử so với toán hạng sử dụng nó sẽ xác định giá trị trả về từ đoạn mã. Khi được thêm vào sau biến, như trong dòng mã thứ hai của ví dụ trên. Toán tử trả về giá trị trước khi tăng (hoặc giảm trong trường hợp tương ứng). Khi được đặt ở trước toán hạng, như ở dòng mã cuối của ví dụ trên. Toán tử trả về giá trị sau khi tăng (hoặc giảm).
Mình sẽ đi vào phân tích ví dụ trên:
- Gán giá trị i = 4
- Sử dụng toán tử i++
- Hiển thị ra màn hình console giá trị của i++, giá trị của i trước khi tăng
- Hiển thị ra màn hình console giá trị của i sau khi sử dụng toán tử i ++
- Sử dụng toán tử ++i
- Hiển thị ra màn hình console giá trị của ++i, giá trị của i sau khi tăng
- Hiển thị ra màn hình console giá trị của i sau khi sử dụng toán tử ++i
Một số toán tử gán thường sử dụng
Kí hiệu | Ví dụ | Kết quả |
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x – y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
%= | x %= y | x = x % y |
Ví dụ:
var x = 4, y = 2; x += y; console.log(x); // x = 6; x -= y; console.log(x); // x = 4; x *= y; console.log(x); // x = 8; x /= y; console.log(x); // x = 4; x %= y; console.log(x); // x = 0;
Bây giờ thì bạn đã hiểu và có thể sử dụng các toán tử ++ — và gán rồi đúng không.Luôn nhớ là i++ khác ++i đấy nhé. Mình sẽ sử dụng chúng rất nhiều trong các bài viết sau. Mình xin được kết thúc bài viết tại đây.
Xem bài viết sau tại đây.
Để lại một bình luận