Hướng dẫn javascript if else 3 conditions - javascript if else 3 điều kiện
Các câu lệnh có điều kiện được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau. Show
Câu điều kiệnRất thường xuyên khi bạn viết mã, bạn muốn thực hiện các hành động khác nhau cho các quyết định khác nhau. Bạn có thể sử dụng các câu lệnh có điều kiện trong mã của mình để làm điều này. Trong JavaScript, chúng tôi có các câu lệnh có điều kiện sau:
Tuyên bố 4 được mô tả trong chương tiếp theo.Câu lệnh ifSử dụng câu lệnh 1 để chỉ định một khối mã JavaScript sẽ được thực thi nếu một điều kiện là đúng.Cú pháp if (điều kiện) {& nbsp; & nbsp; // & nbsp; khối mã sẽ được thực thi nếu điều kiện là đúng} Lưu ý rằng 1 là trong các chữ cái viết thường. Các chữ cái chữ hoa (nếu hoặc nếu) sẽ tạo ra lỗi JavaScript.Thí dụHãy chào hỏi một ngày "tốt" nếu giờ nhỏ hơn 18:00: if (giờ <18) {& nbsp; lời chào = "một ngày tốt lành"; } Kết quả của lời chào sẽ là: Hãy tự mình thử » Tuyên bố khácSử dụng câu lệnh 2 để chỉ định một khối mã sẽ được thực thi nếu điều kiện là sai. if (điều kiện) {& nbsp; & nbsp; // & nbsp; khối mã sẽ được thực thi nếu điều kiện là đúng} khác {& nbsp; & nbsp; // & nbsp; khối mã sẽ được thực thi nếu điều kiện là sai} Thí dụNếu giờ dưới 18 tuổi, hãy tạo một lời chào "tốt lành", nếu không thì "Chào buổi tối": if (giờ <18) {& nbsp; & nbsp; chào hỏi = "ngày tốt lành"; } khác {& nbsp; Lời chào = "Chào buổi tối"; } Kết quả của lời chào sẽ là: Hãy tự mình thử » Tuyên bố khácSử dụng câu lệnh 2 để chỉ định một khối mã sẽ được thực thi nếu điều kiện là sai.Cú pháp if (điều kiện) {& nbsp; & nbsp; // & nbsp; khối mã sẽ được thực thi nếu điều kiện là đúng} Thí dụHãy chào hỏi một ngày "tốt" nếu giờ nhỏ hơn 18:00: if (giờ <18) {& nbsp; lời chào = "một ngày tốt lành"; } Kết quả của lời chào sẽ là: Hãy tự mình thử » Tuyên bố khácSử dụng câu lệnh 2 để chỉ định một khối mã sẽ được thực thi nếu điều kiện là sai.This example will write a link to either W3Schools or to the World Wildlife Foundation (WWF). By using a random number, there is a 50% chance for each of the links. Tuyên bố Thử nóCú pháp
2Một biểu hiện được coi là sự thật hoặc giả. 3Tuyên bố được thực hiện nếu điều kiện là sự thật. Có thể là bất kỳ tuyên bố nào, bao gồm các tuyên bố 1 lồng nhau thêm. Để thực thi nhiều câu lệnh, hãy sử dụng câu lệnh BLOCK ( 5) để nhóm các câu lệnh đó. Để thực hiện không có câu lệnh, sử dụng một câu lệnh trống. 6Tuyên bố được thực thi nếu 2 là giả mạo và mệnh đề 2 tồn tại. Có thể là bất kỳ tuyên bố nào, bao gồm các câu lệnh khối và các câu lệnh 1 lồng thêm.Sự mô tảNhiều câu lệnh 0 có thể được lồng để tạo ra một mệnh đề 3. Lưu ý rằng không có từ khóa 2 (trong một từ) trong JavaScript.
Để xem cách hoạt động của nó, đây là cách nó sẽ trông như thế nào nếu việc làm tổ đượ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 câu lệnh BLOCK ( 5) để 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 là nếu mã được định dạng bằng tay. Ví dụ:
Mã này trông vô tội - tuy nhiên, thực thi 4 sẽ ghi nhật ký "A không phải là 1". Điều này là do trong trường hợp treo lủng lẳng khác, mệnh đề 2 sẽ được kết nối với mệnh đề 1 gần nhất. Do đó, mã ở trên, với thụt lề thích hợp, sẽ trông giống như:
Nói chung, đó là một thông lệ tốt để 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 1 lồng nhau.
Đừng nhầm lẫn các giá trị boolean nguyên thủy 8 và 9 với sự thật hoặc giả của đối tượng 0. Bất kỳ giá trị nào không phải là 9, 2, 3, 4, 5, 6 hoặc chuỗi trống ( 7) và bất kỳ đối tượng nào, bao gồm đối tượng boolean có giá trị 9, được coi là sự thật khi được sử dụng làm điều kiện. Ví dụ:
Ví dụSử dụng nếu ... khác
Sử dụng khác nếuLưu ý rằng không có cú pháp 2 trong JavaScript. Tuy nhiên, bạn có thể viết nó với một khoảng trống giữa 2 và 1:
Sử dụng một bài tập làm điều kiệnBạn hầu như không bao giờ nên có một 0 với một nhiệm vụ như 3 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ư thế, tài liệu 4 có một bài tập làm phần điều kiện với một ví dụ cho thấy cú pháp thực hành tốt nhất mà bạn nên biết và làm theo.Thông số kỹ thuật
Tính tương thích của trình duyệt webBảng BCD chỉ tải trong trình duyệt Xem thêmBạn có thể có 3 điều kiện trong một câu lệnh if javascript?Toán tử có điều kiện (ternary) là toán tử JavaScript duy nhất có ba toán hạng: một điều kiện theo sau là dấu hỏi (?), Sau đóThực thi nếu điều kiện là giả.: a condition followed by a question mark ( ? ), then an expression to execute if the condition is truthy followed by a colon ( : ), and finally the expression to execute if the condition is falsy.
Làm cách nào để sử dụng nhiều điều kiện nếu trong JavaScript?Chỉ định nhiều điều kiện trong một câu lệnh IF trong JS.. Bạn có thể sử dụng các toán tử logic và (&&) và logic hoặc (||) để chỉ định nhiều điều kiện trong câu lệnh IF..... Khi sử dụng logic hoặc (||), ít nhất một điều kiện phải được đáp ứng cho khối if để chạy .. Nếu ... tuyên bố khác có nhiều điều kiện?Bạn có thể viết một câu lệnh IF bên trong một câu lệnh IF để kiểm tra nhiều điều kiện và trả về các kết quả khác nhau. and return different results. |