HTML và hoặc điều kiện
Để làm điều đó, chúng ta có thể sử dụng câu lệnh 6 và toán tử điều kiện 7, còn được gọi là toán tử “dấu chấm hỏi” Show Câu lệnh 8 đánh giá một điều kiện trong ngoặc đơn và, nếu kết quả là 9, thì thực thi một khối mãVí dụ
Trong ví dụ trên, điều kiện là một phép kiểm tra đẳng thức đơn giản ( 0), nhưng nó có thể phức tạp hơn nhiềuNếu chúng ta muốn thực thi nhiều hơn một câu lệnh, chúng ta phải bọc khối mã của mình bên trong dấu ngoặc nhọn
Chúng tôi khuyên bạn nên bọc khối mã của mình bằng dấu ngoặc nhọn 1 mỗi khi bạn sử dụng câu lệnh 6, ngay cả khi chỉ có một câu lệnh để thực thi. Làm như vậy sẽ cải thiện khả năng đọcCâu lệnh 3 đánh giá biểu thức trong ngoặc đơn của nó và chuyển đổi kết quả thành giá trị booleanHãy nhớ lại các quy tắc chuyển đổi từ chương Chuyển đổi loại
Vì vậy, mã trong điều kiện này sẽ không bao giờ thực thi
…và bên trong điều kiện này – nó sẽ luôn luôn 8Chúng tôi cũng có thể chuyển một giá trị boolean được đánh giá trước cho 6, như thế này 0Câu lệnh 6 có thể chứa khối tùy chọn 83. Nó thực thi khi điều kiện saiVí dụ 3Đôi khi, chúng tôi muốn thử nghiệm một số biến thể của một điều kiện. Mệnh đề 84 cho phép chúng ta làm điều đóVí dụ 5Trong đoạn mã trên, trước tiên JavaScript kiểm tra 85. Nếu điều đó là sai, nó sẽ chuyển sang điều kiện tiếp theo 86. Nếu đó cũng là giả, nó hiển thị 87 cuối cùngCó thể có thêm 84 khối. 83 cuối cùng là tùy chọnĐôi khi, chúng ta cần gán một biến tùy thuộc vào một điều kiện Ví dụ 1Cái gọi là toán tử “có điều kiện” hoặc “dấu chấm hỏi” cho phép chúng ta làm điều đó một cách ngắn gọn và đơn giản hơn Toán tử được biểu thị bằng dấu chấm hỏi 7. Đôi khi nó được gọi là "bộ ba", bởi vì toán tử có ba toán hạng. Nó thực sự là toán tử duy nhất trong JavaScript có nhiềuCú pháp là 3 01 được đánh giá. nếu đó là sự thật thì 02 được trả lại, nếu không thì – 03Ví dụ 7Về mặt kỹ thuật, chúng ta có thể bỏ qua dấu ngoặc đơn xung quanh 04. Toán tử dấu chấm hỏi có độ ưu tiên thấp, vì vậy nó thực thi sau khi so sánh 05Ví dụ này sẽ làm điều tương tự như ví dụ trước 0Nhưng dấu ngoặc đơn làm cho mã dễ đọc hơn, vì vậy chúng tôi khuyên bạn nên sử dụng chúng Xin lưu ý Trong ví dụ trên, bạn có thể tránh sử dụng toán tử dấu chấm hỏi vì phép so sánh tự trả về 06 1Một chuỗi các toán tử dấu chấm hỏi 7 có thể trả về một giá trị phụ thuộc vào nhiều hơn một điều kiệnVí dụ 2Lúc đầu có thể khó nắm bắt những gì đang xảy ra. Nhưng sau khi xem xét kỹ hơn, chúng ta có thể thấy rằng đó chỉ là một chuỗi thử nghiệm bình thường.
Đây là giao diện của nó khi sử dụng 35 3Đôi khi dấu chấm hỏi 7 được dùng để thay thế cho 6 4Tùy thuộc vào điều kiện 38, biểu thức đầu tiên hoặc biểu thức thứ hai sau 7 được thực thi và hiển thị cảnh báoChúng tôi không gán kết quả cho một biến ở đây. Thay vào đó, chúng tôi thực thi các mã khác nhau tùy thuộc vào điều kiện Không nên sử dụng toán tử dấu chấm hỏi theo cách này Ký hiệu này ngắn hơn câu lệnh 6 tương đương, thu hút một số lập trình viên. Nhưng nó ít đọc hơnĐây là mã tương tự sử dụng 6 để so sánh 5Mắt chúng ta quét mã theo chiều dọc. Các khối mã kéo dài nhiều dòng sẽ dễ hiểu hơn một tập lệnh dài, nằm ngang Mục đích của toán tử dấu chấm hỏi 7 là trả về giá trị này hay giá trị khác tùy thuộc vào điều kiện của nó. Vui lòng sử dụng nó cho chính xác điều đó. Sử dụng 6 khi bạn cần thực thi các nhánh mã khác nhau
Làm thế nào để sử dụng hoặc điều kiện trong HTML?Cách tạo HTML cho các liên kết có điều kiện. Giống như chúng ta đã học trong ví dụ trên, các câu điều kiện được sử dụng tốt nhất bên ngoài các phần tử html Chèn liên kết của bạn. Bạn sẽ muốn xác định điều kiện chính của mình, sau đó xây dựng nội dung để hiển thị sau . Sử dụng {% other %} cho nội dung dự phòng của bạn và kết thúc bằng {% endif %}.
Bạn có thể sử dụng && và. cùng với nhau?Các toán tử logic && ("và") và. ("or") kết hợp các biểu thức điều kiện ; . Toán tử ("not") phủ định chúng. Các. có mức độ ưu tiên cao nhất, hơn & , sau đó. ; .
HTML có câu lệnh điều kiện không?Các câu lệnh logic có điều kiện có thể được áp dụng cho bất kỳ thành phần HTML nào trong tài liệu của bạn , nhưng giao diện người dùng trỏ và nhấp Cộng tác chỉ hỗ trợ chèn khối
Làm cách nào để đặt hoặc điều kiện trong JavaScript?The logic OR (. ) toán tử và nếu. câu lệnh khác trong JavaScript. Trong logic OR (. ), nếu một hoặc cả hai điều kiện đều đúng thì mã bên trong câu lệnh if sẽ thực thi. |