So sánh câu lệnh c và js năm 2024
Bất kỳ một ngôn ngữ lập trình nào cũng có các toán tử để phục vụ cho việc hoạt động của ứng dụng, JavaScipt cũng không ngoại lệ. Vậy những toán tử đó là những toán tử nào, chúng ta cùng nhau tìm hiểu nhé 😉. Show I. Giới thiệuToán tử là các dấu hay ký tự đặc biệt, dùng để thực hiện các phép tính của một biểu thức nào đó để cho ra kết quả cuối cùng. II. Các loại toán tửTrong JavaScript có các loại toán tử cơ bản cần phải ghi nhớ gồm:
Chúng ta cùng nhau tìm hiểu từng loại toán tử một nhé 😉. 1. Toán tử số học - Arithmectic OperatorsToán tử Mô tả + Cộng - Trừ * Nhân ** Lũy thừa (ES6) / Phép chia % Phép chia lấy phần dư ++ Tăng một giá trị -- Giảm một giá trị Cùng đi vào ví dụ cho dễ hiểu nhé 😁, phép
Giải thích một chút nhé 😁,
0 sau một biến, còn đối với
1 là tăng
2 lên
2 do đó
5. Đây là ý nghĩa của việc đặt toán tử
0 trước một biến, tương tự với toán tử -- nhé 😉.
7 mà
8 chia lấy dư cho
9 mà cho kết quả bằng 2. Toán tử so sánh - Comparison OperatorsToán tử Mô tả == So sánh bằng theo giá trị === So sánh bằng theo cả kiểu dữ liệu và giá trị != So sánh không bằng theo giá trị !== So sánh không bằng theo cả kiểu dữ liệu và giá trị > So sánh lớn hơn < So sánh bé hơn >= So sánh lớn hơn hoặc bằng <=< td> So sánh bé hơn hoặc bằng ? Toán tử ba ngôi
Giải thích nè 😁,
1 trả về
2 là vì về mặt giá trị
3 và
4 đều bằng
6 trả về
7 luôn nè, tuy nhiên về mặt kiểu dữ liệu lại khác nhau (một thằng kiểu
8 một thằng kiểu
0 trả về
7 và
2 là
2. 3. Toán tử logic - Logical OperatorsToán tử Mô tả && Toán tử và (còn được gọi là toán tử AND) || Toán tử hoặc (còn được gọi là toán tử OR) ! Toán tử phủ định
Đối với toán tử
4 thì nếu toán hạn cả hai vế đều khác 0 thì sẽ trả về
2 còn ngược lại thì nó sẽ trả về
7. Toán tử
7 thì khác, nếu một trong hai toán hạng khác
8 thì sẽ trả về
2. Với toán tử
2 nhưng gặp toán tử `+`0 thì phủ định của
2 là
7 😉. 4. Toán tử gán - Assignment OperatorsToán tử ví dụ Tương đương = a = b a = b += a += b a = a + b -= a -= b a = a - b *= a *= b a = a * b /= a /= b a = a / b %= a %= b a = a % b **= a **= b a = a**b 5. Toán tử ba ngôi - Conditional OperatorsToán tử 3 ngôi là một toán tử vô cùng hữu ích trong JavaScript, toán tử này giống như là bản rút gọn của câu lệnh `+`6 Toán tử Mô tả ?: Điều kiện ? giá trị 1 : giá trị 2 Đơn giản thôi, nếu điều kiện trước dấu `+`7 trả về
2 thì sẽ trả về `+`9 còn
7 thì sẽ trả về `-`1
Đơn giản phải không nào 😁 III. Tổng kếtTrên đây là 5 loại toán tử căn bản cần phải nắm rõ khi học ngôn ngữ lập trình JavaScript, ngoài 5 loại toán tử cơ bản trên vẫn còn 5 loại toán tử khác ít gặp và nâng cao hơn nhé, cuối series này mình sẽ giới thiệu sau nhé 🤪. Bài sau chúng ta sẽ cùng nhau tìm hiểu về các câu lệnh điều khiển trong JavaScript nhé. Cảm ơn các bạn đã đọc 😎. |