Toán tử JavaScript là gì và các loại của nó?



Các toán tử được sử dụng để thực hiện các phép tính cụ thể trên các toán hạng. Các toán tử JavaScript được sử dụng để so sánh các giá trị, thực hiện các phép toán số học.

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. Các toán tử được sử dụng để thực hiện các phép tính toán học và logic cụ thể trên các toán hạng. Trong bài viết này, chúng ta sẽ thảo luận về các Các toán tử và cách chúng được sử dụng trong một mã theo trình tự sau:

Nhà điều hành 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 tính số học,… 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
  • Người điều hành nhiệm vụ

Toán tử số học

Cá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 các 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ả

Thí dụ



+

Thêm hai toán hạng

10 + 20 = 30

-

Trừ toán hạng thứ hai với toán hạng đầu tiên

30 - 20 = 10

/

Chia tử số cho mẫu số

20/10 = 2

*

Nhân hai toán hạng

5 * 5 = 25

%

Kết quả 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

var a = 20 a ++ Bây giờ a = 21

-

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

var a = 20 a– Bây giờ a = 19

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ả

Thí 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 true.

20 == 30 = sai

===

Tìm giống 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 true

20! = 30 = true

! ==

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 hay không

30> 10 = true

> =

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 hay không

20> = 10 = true

<

Điều này Kiểm tra nếu giá trị của toán hạng bên trái nhỏ hơn giá trị của toán hạng bên phải

hai mươi<10 = false

<=

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

30<=10 = false

Toán tử Bitwise

Các toán tử bitwise được sử dụng để thực hiện các phép toán theo chiều bit trên các toán hạng. Đây là danh sách các toán tử bitwise:

Nhà điều hành

Sự miêu tả

Thí dụ

&

Phép toán Boolean AND trên mỗi bit đối số nguyên của nó

(10 == 20 & 20 == 33) = false

|

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

(10 == 20 | 20 == 33) = false

^

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

(10 == 20 ^ 20 == 33) = false

~

Nó là một 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 đầu tiên 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 bằng số bit được chỉ định bởi toán hạng bên phải.

(10 >> 2) = 2

>>>

Toán tử này cũng giống như toán tử >>, ngoại trừ việc các bit được chuyển sang bên trái luôn bằng không.

(10 >>> 2) = 2

Toán tử logic

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

Nhà điều hành

Sự miêu tả

Thí dụ

&&

Hợp lý - Nếu cả hai toán hạng đều khác 0, thì điều kiện trở thành true

(10 == 20 && 20 == 33) = false

||

Hợp lý HOẶC LÀ - Nếu bất kỳ toán hạng nào trong hai toán hạng khác 0 thì điều kiện trở thành true.

(10 == 20 || 20 == 33) = false

!

Hợp lý KHÔNG PHẢI - Đảo ngược trạng thái logic của toán hạng của nó.

! (10 == 20) = true

Người điều hành nhiệm vụ

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ả

Thí dụ

init làm gì trong python

=

Gán các giá trị từ toán hạng bên phải cho 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

var a = 20 a + = 10 Bây giờ a = 30

- =

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

var a = 30 a- = 10 Bây giờ a = 20

* =

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

var a = 10 a * = 20 Bây giờ a = 200

/ =

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

var a = 10 a / = 2 Bây giờ a = 5

% =

Cần 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

var a = 10 a% = 2 Bây giờ a = 0

Đâ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 ta đã đi đến phần cuối của 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 của Edureka. Đào tạo Chứng chỉ Phát triển Web sẽ giúp bạn Học 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 và triển khai nó cho Amazon Simple Storage Service (S3).

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của “JavaScript Operator” và chúng tôi sẽ liên hệ lại với bạn.