Toán Tử Gán Trong JavaScript

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 = 1Gán giá trị B vào AGán số 1 vào A

Ví dụ cụ thể:

Copy
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 += BA = A + BCộng
-=A -= BA = A - BTrừ
*=A *= BA = A * BNhân
/=A /= BA = A / BChia
%=A %= BA = A % BLấy dư
&=A &= BA = A & BBit AND
|=A |= BA = A | BBit OR
^=A ^= BA = A ^ BBit NOT
<<=A <<= BA = A << Bdịch bit qua trái
>>=A >>= BA = A >> Bdịch bit qua phải có dấu
>>>=A >>>= BA = A >>> Bdịch bit qua phải không dấu
&&=A &&= BA && (A = B)Logic true
||=A || BA || (A = B)Logic false
??=A ??= BA ??= (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ể :

Copy
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:

Copy
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:

Copy
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