Trang chủ Javascript Toán tử 3 ngôi trong javascript

Toán tử 3 ngôi trong javascript

Nguyễn Dương 19-06-2024

Toán tử điều kiện cho phép viết một phép so sánh giống như if/else nhưng toàn bộ trên một dòng. 

Ví dụ: age >= 18 ? console.log('I like to drink wine ') : console.log('I like to drink water ');


- Toán tử điều kiện còn được gọi là toán tử 3 ngôi gồm: điều kiện, phần hành động if, phần hành động else

- Toán tử điều kiện là một toán tử tạo ra giá trị hay toán tử là một biểu thức và có thể gán một biến bằng giá trị đó

Ví dụ : const drink = age >= 18 ? 'wine ' : 'water ';

  const a = 20;

  if(a > 19){
    console.log('So a lon hon so 19');
  }
  else{
    console.log('So a nho hon hoac bang so 19');
  }

  a > 19 ? console.log('So a lon hon so 19') : console.log('So a nho hon hoac bang so 19');

Ta có thể thấy khi chỉ cần thực thi lệnh đơn giản thì viết với toán tử 3 ngôi sẽ ngắn gọn nhiều so với dùng điều kiện if-else hoặc switch-case

Bài viết liên quan

Từ khóa this Từ khóa this
Scope và scope chain trong javascript Scope và scope chain trong javascript
Nguyên lý Javascript thực thi chương trình Nguyên lý Javascript thực thi chương trình
Bất đồng bộ trong javascript Bất đồng bộ trong javascript
Lập trình hướng đối tượng Lập trình hướng đối tượng
Event trong javascript Event trong javascript