Cách kiểm tra nhiều giá trị trong điều kiện if trong JavaScript
Câu lệnh 1 thực thi một câu lệnh nếu một điều kiện cụ thể là đúng. Nếu điều kiện sai, một câu lệnh khác trong mệnh đề tùy chọn 2 sẽ được thực hiện Show
3Một biểu thức được coi là trung thực hoặc sai 4Tuyên bố được thực hiện nếu điều kiện là true. Có thể là bất kỳ câu lệnh nào, kể cả câu lệnh 5 lồng nhau. Để thực hiện nhiều câu lệnh, hãy sử dụng câu lệnh khối ( 6) để nhóm các câu lệnh đó. Để thực thi không có câu lệnh nào, hãy sử dụng câu lệnh rỗng 7Tuyên bố được thực thi nếu 3 là sai và tồn tại mệnh đề 2. Có thể là bất kỳ câu lệnh nào, bao gồm các câu lệnh khối và các câu lệnh 5 lồng nhau khácNhiều câu lệnh 1 có thể được lồng vào nhau để tạo mệnh đề 2. Lưu ý rằng không có từ khóa 3 (trong một từ) trong JavaScript
Để xem nó hoạt động như thế nào, đây là giao diện của nó nếu lồng được thụt vào đúng cách
Để thực thi nhiều câu lệnh trong một mệnh đề, hãy sử dụng một câu lệnh khối (_______0_______6) để nhóm các câu lệnh đó
Không sử dụng các khối có thể dẫn đến hành vi khó hiểu, đặc biệt nếu mã được định dạng thủ công. Ví dụ
Mã này có vẻ vô hại — tuy nhiên, việc thực thi 5 sẽ ghi "a không phải là 1". Điều này là do trong trường hợp dangling else, mệnh đề 2 sẽ được nối với mệnh đề 5 gần nhất. Do đó, mã ở trên, với thụt đầu dòng thích hợp, sẽ giống như
Nói chung, cách tốt nhất là luôn sử dụng các câu lệnh khối, đặc biệt là trong mã liên quan đến các câu lệnh 5 lồng nhau
Đừng nhầm lẫn giữa các giá trị Boolean nguyên thủy 9 và 0 với tính xác thực hoặc tính sai lệch của đối tượng 1. Bất kỳ giá trị nào không phải là 0, 3, 4, 5, 6, 7 hoặc chuỗi rỗng ( 8) và bất kỳ đối tượng nào, kể cả đối tượng Boolean có giá trị là 0, đều được coi là trung thực khi được sử dụng làm điều kiện. Ví dụ
Lưu ý rằng không có cú pháp 3 trong JavaScript. Tuy nhiên, bạn có thể viết nó với khoảng cách giữa 2 và 5
Bạn hầu như không bao giờ nên có một 1 với một nhiệm vụ như 4 như một điều kiện 0Tuy nhiên, trong trường hợp hiếm hoi bạn thấy mình muốn làm điều gì đó như vậy, tài liệu 5 có một phần với ví dụ hiển thị cú pháp thực tiễn chung tốt nhất mà bạn nên biết và làm theo
Làm cách nào để so sánh nhiều giá trị trong if JavaScript?Để kiểm tra xem một biến có bằng tất cả nhiều giá trị hay không, hãy sử dụng toán tử logic AND (&&) để xâu chuỗi nhiều phép so sánh đẳng thức . Nếu tất cả các phép so sánh trả về true , thì tất cả các giá trị đều bằng với biến.
Bạn có thể có 3 điều kiện trong câu lệnh if JavaScript không?Toán tử điều kiện (bậc ba) là toán tử JavaScript duy nhất có ba toán hạng . một điều kiện theo sau bởi một dấu chấm hỏi ( ? ), sau đó là một biểu thức để thực hiện nếu điều kiện là đúng theo sau bởi một dấu hai chấm (. ), và cuối cùng là biểu thức để thực hiện nếu điều kiện sai.
Bạn có thể có nhiều câu lệnh if trong hàm JavaScript không?Bạn có thể có bao nhiêu câu lệnh if khác nếu cần . Trong trường hợp có nhiều câu lệnh if khác, câu lệnh switch có thể được ưa thích hơn vì dễ đọc. Như một ví dụ về nhiều câu lệnh if khác, chúng ta có thể tạo một ứng dụng chấm điểm sẽ đưa ra điểm chữ cái dựa trên điểm số trên 100.
Làm cách nào để kiểm tra xem tất cả các biến có bằng nhau trong JavaScript không?Đoạn mã hữu ích Javascript — allEqual()
. hàm allEqual() trả về true nếu tất cả các bản ghi của một bộ sưu tập bằng nhau và sai nếu không. hãy xem cú pháp… const allEqual = arr => arr. |