Toán Tử Gán Trong JavaScript
Có thể bạn quan tâm
Hướng dẫn cách sử dụng toán tử gán trong JavaScript. Bạn sẽ biết khái niệm toán tử gán là gì cũng như cách sử dụng các toán tử gán trong JavaScript sau bài học này.
Toán tử gán trong JavaScript là gì
Toán tử gán trong JavaScript (=) là các toán tử dùng để gán các giá trị literal (số, ký tự v.v..) hoặc giá trị của một biến khác cho một biến trong JavaScript.
Ngoài việc dùng để gán giá trị ở bên phải vào bên trái của toán tử gán, thì chúng ta cũng có thể kết hợp toán tử gán với nhiều loại toán tử khác nhau để tạo ra nhiều kiểu gán giá trị trong JavaScript.
Sử dụng toán tử gán trong JavaScript
Chúng ta sử dụng toán tử gán để gán một giá trị hoặc giá trị của một biến khác cho một biến trong JavaScript.
Toán tử | Ví dụ | Ý nghĩa |
---|---|---|
= | A = BA = 1 | Gán giá trị B vào AGán số 1 vào A |
Ví dụ cụ thể:
let a, b;a = 10;b = a; |
Về cơ bản thì giá trị được chỉ định bên phải của toán tử gán sẽ được gán vào biến ở bên trái toán tử. Trong ví dụ trên, số 10 được gán vào biến a, sau đó giá trị của biến a lại được lấy ra và gán vào biến b.
Ngoài ra, bằng việc kết hợp toán tử gán với các toán tử khác, chúng ta có thể tạo ra các cặp toán tử gán với nhiều công dụng khác nhau trong JavaScript như sau:
Toán tử | Ví dụ | Ý nghĩa tương đương | Ý nghĩa |
---|---|---|---|
+= | A += B | A = A + B | Cộng |
-= | A -= B | A = A - B | Trừ |
*= | A *= B | A = A * B | Nhân |
/= | A /= B | A = A / B | Chia |
%= | A %= B | A = A % B | Lấy dư |
&= | A &= B | A = A & B | Bit AND |
|= | A |= B | A = A | B | Bit OR |
^= | A ^= B | A = A ^ B | Bit NOT |
<<= | A <<= B | A = A << B | dịch bit qua trái |
>>= | A >>= B | A = A >> B | dịch bit qua phải có dấu |
>>>= | A >>>= B | A = A >>> B | dịch bit qua phải không dấu |
&&= | A &&= B | A && (A = B) | Logic true |
||= | A || B | A || (A = B) | Logic false |
??= | A ??= B | A ??= (A = B) | Hợp thể Null |
Khác với toán tử gán thông thường sẽ gán ngay giá trị ở vế phải vào biến ở vế trái, thì các cặp toán tử gán ở trên sẽ thực hiện phép tính giữa giá trị của biến ở vế trái với giá trị được gán ở vế phải, sau đó sẽ gán kết quả phép tính vào biến ở vế trái.
Ví dụ cụ thể :
let num;num = 2;num += 8;console.log("num= " + num);//num= 10 |
Trong ví dụ này, bằng việc sử dụng toán tử gán +=, chúng ta đã tính tổng của num với 8, sau đó mới gán tổng này lại vào num, và kết quả thì num sẽ bằng 10 như trên.
Phép gán đồng thời trong JavaScript
Trong trường hợp nhiều biến khác nhau có giá trị giống nhau, bằng việc sử dụng toán tử gán, chúng ta có thể gán đồng thời giá trị này vào các biến khác nhau đó với cách viết sau đây:
let a, b, c;a = b = c = 8; |
Về bản chất của phép gán đồng thời này là chúng ta sẽ gán giá trị vào một biến, rồi dùng giá trị của biến này để gán vào các biến còn lại như sau:
let a, b, c;c = 8;b = c;a = b; |
Đây là cách viết khá đơn giản nhưng hiệu quả và hay được sử dụng trong khởi tạo, khai báo và gán biến trong JavaScript, vì thế bạn hãy nhớ và vận dụng nó nhé.
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn về toán tử gán trong JavaScript rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về JavaScript trong các bài học tiếp theo.
URL Link
https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/toan-tu-trong-javascript/toan-tu-gan-trong-javascript/
Từ khóa » Toán Tử Gán Trong Javascript
-
Toán Tử Gán
-
Toán Tử Gán Trong JavaScript - Web Cơ Bản
-
Các Toán Tử Trong JavaScript
-
Toán Tử Trong JavaScript - VietTuts
-
Các Toán Tử Trong Javascript - Freetuts
-
Toán Tử Là Gì? Các Toán Tử Trong JavaScript - Complete JavaScript
-
4 Toán Tử JavaScript Quên Sầu Luôn :) - Viblo
-
Toán Tử Gán JavaScript - Tech Wiki
-
Toán Tử Gán Trong JavaScript - Diên Lợi
-
Toán Tử Trong JavaScript - NIIT - ICT Hà Nội
-
Các Toán Tử Trong JavaScript - 200lab Education
-
Toán Tử Số Học Và Toán Tử Gán Trong JavaScript - Minh Hoàng Blog
-
Các Toán Tử Trong JavaScript - ge
-
Các Toán Tử Trong Javascript - KungFu Tech
-
Toán Tử Trong JavaScript - NIIT - ICT HÀ NỘI
-
Toán Tử Trong JavaScript - Kênh 49
-
Toán Tử Trong JavaScript - Hoclaptrinh
-
Tổng Hợp Kiến Thức Về Các Toán Tử Trong Javascript (Phần 1)
-
Toán Tử Trong Javascript