Welcome 🎉

logo

ReactLMS

Search
Light Mode
Contact Us

3 min to read

Contact us

No results for your search.
Sorry, an unexpected error occurred


Khái niệm


Toán tử 3 ngôi (Ternary Operator) cho phép bạn thực hiện một lựa chọn dựa trên một điều kiện và trả về một giá trị tương ứng.


Định nghĩa và cú pháp


Toán tử 3 ngôi là một toán tử có thể thay thế cho một câu lệnh điều kiện if-else. Điều này giúp rút ngắn mã nguồn và làm cho mã lệnh dễ đọc hơn.


Cú pháp của toán tử 3 ngôi như sau:

<biến kết quả> = <điều kiện> ? <giá trị nếu đúng> : <giá trị nếu sai>;






Trong đó:


Ví dụ


Hãy xem một số ví dụ về cách sử dụng toán tử 3 ngôi trong ngôn ngữ lập trình.


Vcí dụ 1: Kiểm tra số chẵn/lẻ

let number = 7
let result = number % 2 == 0 ? "Chẵn" : "Lẻ"
console.log(result)






Trong ví dụ này, chúng ta sử dụng toán tử 3 ngôi để kiểm tra xem số number có phải là số chẵn hay lẻ. Nếu số number chia hết cho 2, chúng ta gán giá trị "Chẵn" cho biến result, ngược lại gán giá trị "Lẻ".


Ví dụ 2: So sánh hai số

let a = 5;
let b = 10;
let max = (a > b) ? a : b;
console.log(max);  // Output: 10






Trong ví dụ này, chúng ta sử dụng toán tử 3 ngôi để so sánh hai số a và b. Nếu a lớn hơn b, chúng ta gán giá trị của a cho biến max, ngược lại gán giá trị của b.




Read More
On This Page