Xâu chuỗi toán tử ternary javascript
Toán tử bậc ba là một toán tử điều kiện cực kỳ hữu ích được hỗ trợ bởi JavaScript. Sử dụng toán tử này, bạn có thể trả về một giá trị tùy thuộc vào điều kiện là 0 hay 0 Show Trong số tất cả các toán tử được JavaScript hỗ trợ, toán tử bậc ba là toán tử duy nhất có ba tham số Một trong những cách sử dụng tốt nhất của toán tử bậc ba là đơn giản hóa mã của bạn. Ví dụ: bạn có thể sử dụng toán tử bậc ba để đặt giá trị của một biến tùy thuộc vào điều kiện. Điều này giúp bạn không phải sử dụng câu lệnh if…else lộn xộn hơn một chút Trong một số phần sau, chúng tôi sẽ chỉ cho bạn cách sử dụng toán tử bậc ba trong JavaScript Cú pháp của Toán tử ternary của JavaScriptNhư đã đề cập trước đó, toán tử bậc ba hơi khác ở chỗ nó xử lý ba toán hạng. Các toán hạng này là điều kiện, biểu thức “ 0”, sau đó là biểu thức “ 0”Khi viết toán tử này, bạn bắt đầu bằng cách xác định câu điều kiện, theo sau là dấu chấm hỏi ( 3)Sau đó, bạn chỉ định một biểu thức sẽ được thực hiện nếu điều kiện là 0, theo sau là dấu hai chấm ( 5)Cuối cùng, toán tử bậc ba được kết thúc bằng một biểu thức sẽ được thực thi nếu điều kiện của bạn là 0
Nếu bạn sao chép hành vi của toán tử bậc ba bằng câu lệnh “ 7”, mã của bạn sẽ giống như những gì chúng tôi đã chỉ ra bên dướiBạn có thể thấy rằng toán tử này cắt mã của bạn từ bốn xuống còn một dòng mã
Sử dụng Toán tử bậc ba trong JavaScriptBây giờ chúng ta đã biết cách viết toán tử bậc ba trong JavaScript, hãy để chúng tôi chỉ cho bạn cách sử dụng toán tử này Chúng ta sẽ khám phá cách sử dụng cơ bản của toán tử này và cách bạn có thể xâu chuỗi nhiều toán tử bậc ba lại với nhau Cách sử dụng cơ bản của toán tử ternaryĐối với ví dụ này, chúng tôi bắt đầu bằng cách khai báo một biến có tên là “ 8” và gán cho nó giá trị là 9Sau đó chúng ta khai báo một biến có tên là “ 00“. Chúng ta sẽ sử dụng toán tử bậc ba để xác định giá trị của biến này bằng một điều kiện đơn giảnĐối với điều kiện của toán tử bậc ba JavaScript, chúng tôi sử dụng toán tử nhỏ hơn ( 01) để xem liệu “ 8” có nhỏ hơn 03 không
Tập lệnh kết thúc bằng việc chúng tôi ghi lại giá trị được lưu trữ trong biến “ 00” của chúng tôi vào bảng điều khiển bằng cách sử dụng chức năng “ 13” 0Sau khi chạy đoạn mã trên, bạn sẽ nhận được kết quả sau được ghi vào bảng điều khiển của mình 1Ví dụ Viết dưới dạng Câu lệnh ifBây giờ, nếu bạn viết ví dụ tương tự này bằng JavaScript bằng cách sử dụng câu lệnh if có điều kiện thay vì toán tử bậc ba, thì nó sẽ giống như những gì chúng tôi đã chỉ ra bên dưới Mặc dù cả hai đoạn mã đều tạo ra cùng một kết quả, nhưng bạn có thể thấy toán tử bậc ba cho phép bạn viết mã rõ ràng và ngắn gọn hơn như thế nào 6Xâu chuỗi toán tử ternaryTrong JavaScript, toán tử bậc ba cũng cho phép các chuỗi điều kiện trong đó chuỗi điều kiện bên phải thành một toán tử bậc ba khác Bằng cách xâu chuỗi các toán tử bậc ba, bạn viết một cách hiệu quả chuỗi điều kiện “ 14”. Nhưng, tất nhiên, bạn phải cẩn thận rằng việc xâu chuỗi các toán tử bậc ba không làm cho mã của bạn khó đọc hơnMột ví dụ về cách bạn có thể viết điều này được hiển thị dưới đây. Chúng tôi đã chia nhỏ từng phần mới của chuỗi điều kiện thành một dòng mới để dễ đọc hơn. Bạn có thể xâu chuỗi bao nhiêu toán tử bậc ba lại với nhau nếu muốn 8Bây giờ bạn đã biết rằng bạn có thể xâu chuỗi các toán tử bậc ba trong JavaScript, hãy để chúng tôi chỉ cho bạn một ví dụ nhanh Với ví dụ này, chúng ta tạo một biến tên là “ 8” và gán giá trị cho nó là 16. Chúng tôi sẽ sử dụng biến này trong cả hai điều kiện của chúng tôi
JavaScript sẽ gán kết quả của toán tử bậc ba được xâu chuỗi cho biến “ 00” của chúng ta. Sau đó, chúng tôi ghi biến “ 00” vào bảng điều khiển nhờ sử dụng chức năng “ 13” 6Nếu bạn chạy ví dụ trên, bạn sẽ nhận được văn bản bên dưới trong bảng điều khiển của mình 7Ví dụ Viết dưới dạng Câu lệnh ifDưới đây, bạn có thể thấy cách viết một toán tử bậc ba nối tiếp nhau nếu bạn sử dụng câu lệnh điều kiện “ 82” để thay thếKhi xâu chuỗi các toán tử bậc ba lại với nhau, bạn cần cẩn thận hơn về cách viết chúng để tránh làm hỏng khả năng đọc mã của bạn 9Phần kết luậnXuyên suốt hướng dẫn này, chúng tôi đã chỉ cho bạn cách sử dụng toán tử bậc ba trong JavaScript Đây là toán tử điều kiện duy nhất được JavaScript hỗ trợ và rất hữu ích để đặt giá trị dựa trên việc điều kiện là đúng hay sai Vui lòng bình luận bên dưới nếu bạn có bất kỳ câu hỏi nào về việc sử dụng toán tử này Chúng tôi cũng có nhiều bài hướng dẫn JavaScript khác nếu bạn muốn tìm hiểu thêm về ngôn ngữ này. Chúng tôi cũng có nhiều hướng dẫn mã hóa khác nếu bạn muốn bắt đầu học một ngôn ngữ mới |