Toán tử trong JavaScript với ví dụ là gì?

Một toán tử được sử dụng để thao tác một giá trị hoặc toán hạng nhất định. Toán tử được sử dụng để thực hiện các tính toán logic và toán học cụ thể trên toán hạng. Trong bài viết này, chúng ta sẽ thảo luận về các Toán tử JavaScript khác nhau và cách chúng được sử dụng trong mã theo trình tự sau

Toán tử là gì?

Các toán tử được sử dụng để so sánh các giá trị, thực hiện các phép toán số học, v.v. Ví dụ: nếu chúng ta lấy một biểu thức đơn giản, 4 + 5 bằng 9. Ở đây 4 và 5 được gọi là toán hạng và '+' được gọi là toán tử. JavaScript bao gồm các loại toán tử khác nhau được sử dụng để thực hiện các hoạt động khác nhau

Các loại toán tử JavaScript

Có nhiều loại toán tử khác nhau trong JavaScript được sử dụng để thực hiện các hoạt động khác nhau. Một số Toán tử JavaScript bao gồm

  • toán tử số học
  • Toán tử so sánh
  • toán tử Bitwise
  • Toán tử logic
  • Toán tử gán

toán tử số học

Toán tử số học được sử dụng để thực hiện các phép toán số học trên toán hạng. Dưới đây là danh sách các toán tử được gọi là toán tử số học JavaScript

Nhà điều hành

Sự miêu tả

Ví dụ

+

Cộng hai toán hạng

10 + 20 = 30

Trừ toán hạng thứ hai từ toán hạng thứ nhất

30 – 20 = 10

/

Chia tử số cho mẫu số

20/10 = 2

*

Nhân hai toán hạng

5 * 5 = 25

%

Xuất ra phần còn lại của một phép chia số nguyên

20 % 10 = 0

++

Tăng giá trị số nguyên lên một

biến a=20;

Giảm một giá trị số nguyên đi một

biến a=20;

Toán tử so sánh

Toán tử so sánh JavaScript so sánh hai toán hạng. Các toán tử so sánh như sau

Nhà điều hành

Sự miêu tả

Ví dụ

==

Kiểm tra xem hai toán hạng có bằng nhau hay không. Nếu có, thì điều kiện trở thành đúng

20==30 = sai

===

Tìm giống hệt nhau (bằng nhau và cùng loại)

10==20 = sai

=

Kiểm tra xem hai toán hạng có bằng nhau hay không. Nếu các giá trị không bằng nhau, thì điều kiện trở thành đúng

20. =30 = đúng

==

Nó ngụ ý rằng hai giá trị không giống nhau

20. ==20 = sai

>

Kiểm tra xem giá trị của toán hạng bên trái có lớn hơn giá trị của toán hạng bên phải không

30>10 = đúng

>=

Kiểm tra xem giá trị của toán hạng bên trái có lớn hơn hoặc bằng giá trị của toán hạng bên phải không

20>=10 = đúng

<

Cái này Kiểm tra xem giá trị của toán hạng bên trái có nhỏ hơn giá trị của toán hạng bên phải không

20<10 = sai

<=

Kiểm tra xem giá trị của toán hạng bên trái có nhỏ hơn hoặc bằng giá trị của toán hạng bên phải không

30<=10 = sai

toán tử Bitwise

Toán tử bitwise được sử dụng để thực hiện các thao tác bitwise trên toán hạng. Dưới đây là danh sách các toán tử bitwise

Nhà điều hành

Sự miêu tả

Ví dụ

&

Thao tác Boolean AND trên từng bit của các đối số nguyên của nó

(10==20 & 20==33) = sai

|

Nó thực hiện phép toán Boolean OR trên từng bit của các đối số nguyên của nó

(10==20. 20==33) = sai

^

Toán tử này thực hiện thao tác Bitwise XOR

(10==20 ^ 20==33) = sai

~

Nó là toán tử một ngôi và hoạt động bằng cách đảo ngược tất cả các bit trong toán hạng

(~10) = -10

<<

Di chuyển tất cả các bit trong toán hạng thứ nhất của nó sang trái theo số vị trí được chỉ định trong toán hạng thứ hai

(10<<2) = 40

>>

Giá trị của toán hạng bên trái được di chuyển sang phải theo số bit được chỉ định bởi toán hạng bên phải

(10>>2) = 2

>>>

Toán tử này giống như toán tử >>, ngoại trừ các bit được dịch chuyển sang bên trái luôn bằng 0

(10>>>2) = 2

Toán tử logic

Danh sách này cung cấp tất cả  toán tử logic JavaScript

Nhà điều hành

Sự miêu tả

Ví dụ

&&

Logic AND – Nếu cả hai toán hạng khác không, thì điều kiện trở thành true

(10==20 && 20==33) = sai

||

Logic OR – Nếu bất kỳ toán hạng nào trong hai toán hạng khác không, thì điều kiện trở thành true

(10==20. 20==33) = sai

!

Logical NOT – Đảo ngược trạng thái logic của toán hạng của nó

(10==20) = đúng

Toán tử gán

Toán tử gán được sử dụng để gán giá trị cho toán hạng. Các toán tử sau được gọi là toán tử gán JavaScript

Nhà điều hành

Sự miêu tả

Ví dụ

=

Gán các giá trị từ toán hạng bên phải sang toán hạng bên trái

20+10 = 30

+=

Nó thêm toán hạng bên phải vào toán hạng bên trái và gán kết quả cho toán hạng bên trái

biến a=20;

-=

Nó trừ toán hạng bên phải từ toán hạng bên trái và gán kết quả cho toán hạng bên trái

biến a=30;

*=

Nó nhân toán hạng bên phải với toán hạng bên trái và gán kết quả cho toán hạng bên trái

biến a=10;

/=

Nó chia toán hạng bên trái với toán hạng bên phải và gán kết quả cho toán hạng bên trái

biến a=10;

%=

Nó lấy mô đun bằng cách sử dụng hai toán hạng và gán kết quả cho toán hạng bên trái

biến a=10;

Đây là một số toán tử JavaScript phổ biến với định nghĩa và ví dụ của chúng. Với điều này, chúng tôi đã đi đến cuối bài viết của chúng tôi

Bây giờ bạn đã biết về Toán tử JavaScript, hãy xem khóa học trực tuyến dành cho nhà phát triển web của Edureka. Chương trình đào tạo cấp chứng chỉ phát triển web sẽ giúp bạn Tìm hiểu cách tạo các trang web ấn tượng bằng cách sử dụng HTML5, CSS3, Twitter Bootstrap 3, jQuery và Google API, đồng thời triển khai trang web đó cho Dịch vụ lưu trữ đơn giản của Amazon (S3).  

Có một câu hỏi cho chúng tôi?

Toán tử trong JavaScript là gì?

JavaScript bao gồm các toán tử giống như các ngôn ngữ khác. Toán tử thực hiện một số thao tác trên một hoặc nhiều toán hạng (giá trị dữ liệu) và tạo ra kết quả. Ví dụ: trong 1 + 2 , dấu + là toán tử và 1 là toán hạng bên trái và 2 là toán hạng bên phải

Toán tử và ví dụ là gì?

Trong toán học và lập trình máy tính, toán tử là ký tự đại diện cho một hành động hoặc quy trình toán học hoặc logic cụ thể . Chẳng hạn, "x" là toán tử số học biểu thị phép nhân, trong khi "&&" là toán tử logic biểu thị hàm AND logic trong lập trình.

7 loại toán tử là gì?

Toán tử được sử dụng rộng rãi để cộng hai số nhằm gán giá trị cho một biến. Các loại toán tử khác nhau là toán tử số học, toán tử gán, toán tử so sánh, toán tử logic, toán tử nhận dạng, toán tử thành viên và toán tử boolean .

4 loại toán tử là gì?

Toán tử .
toán tử số học
toán tử quan hệ
toán tử logic