Toán tử trong JavaScript
Học Javascript bắt đầu với Hello, World
Tự làm quen với các bài tập và gửi đoạn code đầu tiên của bạn bằng cách hoàn thành bài đầu tiên "Hello, World!".
Luyện tập
Ví dụ
HTML Iframe
Ví dụ
HTML Iframe
Ví dụ (Toán tử +)
HTML Iframe
Ví dụ (Toán tử *)
HTML Iframe
Các loại toán tử Javascript

Có nhiều loại toán tử JavaScript khác nhau:

  • Toán tử số học
  • Toán tử gán
  • Toán tử so sánh
  • Toán tử logic
  • Toán tử có điều kiện
  • Loại toán tử
Toán tử số học JavaScript

Toán tử số học được sử dụng để thực hiện số học trên các số:

Operator Description
+ Cộng 
- Trừ
* Nhân
** Số mũ
/ Chia
% Chia lấy dư
++ Tăng 
-- Giảm
Ví dụ (Toán tử số học)
HTML Iframe
Toán tử gán

Toán tử gán gán giá trị cho các biến JavaScript.

Toán tử Ví dụ Giải thích
= 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
**= x **= y x = x ** y
Ví dụ (Toán tử +=)
HTML Iframe
Thêm chuỗi Javascript

    Toán tử + cũng có thể được sử dụng để thêm (nối) chuỗi.

Ví dụ (Nối chuỗi)
HTML Iframe
Ví dụ:
HTML Iframe
Thêm chuỗi và số

    Cộng hai số sẽ trả về tổng, nhưng cộng một số và một chuỗi sẽ trả về một chuỗi:

Ví dụ

let x = 5 + 5;
let y = "5" + 5;
let z = "Hello" + 5;

 

Kết quả của x , y , và z sẽ là
HTML Iframe
Toán tử so sánh Javascript
Toán tử Mô tả
== bằng
=== Bằng và cùng kiểu
!= Khác
!== khác và khác kiểu
> lớn hơn
< nhỏ hơn
>= lớn hơn hoặc bằng
<= nhỏ hơn hoặc bằng
? nghi vấn
Toán tử Logic Javascript
Toán tử Mô tả
&& Toán tử "AND"
|| Toán tử  "OR"
! Toán tử "NOT"
Toán tử loại JavaScript
Hàm Mô tả
typeof Trả về kiểu của biến
instanceof Trả về true nếu một đối tượng là một thể hiện của một loại đối tượng
Toán tử Bitwise và Javascript

Toán tử bit hoạt động trên các số 32 bit.

Bất kỳ toán hạng số nào trong hoạt động đều được chuyển đổi thành số 32 bit. Kết quả được chuyển đổi lại thành một số JavaScript.

Operator Description Example Same as Result Decimal
& AND 5 & 1 0101 & 0001 0001  1
| OR 5 | 1 0101 | 0001 0101  5
~ NOT ~ 5  ~0101 1010  10
^ XOR 5 ^ 1 0101 ^ 0001 0100  4
<< left shift 5 << 1 0101 << 1 1010  10
>> right shift 5 >> 1 0101 >> 1 0010   2
>>> unsigned right shift 5 >>> 1 0101 >>> 1 0010   2
Một số bài viết liên quan
Devsne VN 5047 lượt xem

So sánh cách viết logic sử dụng lại giữa HOCs, Render Props và Hooks trong ReactJS

Devsne VN 1194 lượt xem

SESSION và JWT (JSON WEB TOKEN)

Devsne VN 8681 lượt xem

Kết nối với cơ sở dữ liệu (mysql) trong nodejs

Devsne VN 5767 lượt xem

Components và Props trong ReactJS

Devsne VN 7456 lượt xem

Vanilla JS - Chia sẻ 24 đoạn code JS ES6 sử lý DOM hữu dụng - Phần 1

Devsne VN 4067 lượt xem

Kết hợp dịch vụ đám mây để tải lên hình ảnh trong Node.js và ứng dụng Web React

Devsne VN 9024 lượt xem

Fullstack React với Blitzjs (P1) - Giới thiệu

Devsne VN 4499 lượt xem

Xây dựng RabbitMQ sử dụng Docker và Nodejs

Devsne VN 10658 lượt xem

Chú Đen mang tiền về cho mẹ còn JSX mang gì về cho React?

Devsne VN 8646 lượt xem

Setup môi trường làm việc ReactJS

Mục lục
Ví dụ
Ví dụ
Ví dụ (Toán tử +)
Ví dụ (Toán tử *)
Các loại toán tử Javascript
Toán tử số học JavaScript
Ví dụ (Toán tử số học)
Toán tử gán
Ví dụ (Toán tử +=)
Thêm chuỗi Javascript
Ví dụ (Nối chuỗi)
Ví dụ:
Thêm chuỗi và số
Kết quả của x , y , và z sẽ là
Toán tử so sánh Javascript
Toán tử Logic Javascript
Toán tử loại JavaScript
Toán tử Bitwise và Javascript