Lồng nhau nếu trong JavaScript w3schools

Trong mọi ngôn ngữ lập trình, chúng tôi sử dụng nhiều câu lệnh điều kiện được hỗ trợ bởi ngôn ngữ đó. Trong trường hợp javascript, có một câu lệnh điều kiện cho phép bạn kiểm tra và xác minh các điều kiện và xác định hoạt động của bạn tùy thuộc vào một số điều kiện khác. Điều này có thể thực hiện được bằng cách sử dụng câu lệnh if lồng nhau được hỗ trợ bởi javascript. Trong bài viết này, chúng ta sẽ tìm hiểu cách chúng ta có thể sử dụng câu lệnh điều kiện if lồng nhau để kiểm tra các điều kiện trong các điều kiện khác

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [83.908 xếp hạng]

Chúng ta có thể kiểm tra các điều kiện và theo đó xác định mã sẽ được thực thi bên trong một số điều kiện được kiểm tra khác bằng cách sử dụng các câu lệnh if lồng nhau trong javascript. Việc lồng các câu lệnh có điều kiện có thể được thực hiện ở bất kỳ cấp độ nào theo yêu cầu tùy theo trường hợp sử dụng trong khi viết mã. Đầu tiên, chúng ta sẽ thảo luận về cú pháp và quy trình thực thi trong khi sử dụng các câu lệnh if lồng nhau cũng có thể đi kèm với các câu lệnh khác. Hơn nữa, chúng ta sẽ tìm hiểu cách chúng ta có thể triển khai if lồng nhau với sự trợ giúp của một số ví dụ

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Trong khi mã hóa thời gian thực, lồng nhau nếu có thể được sử dụng trong khi đặt vé máy bay, xe buýt hoặc khách sạn tùy thuộc vào số lượng người sau đó tùy thuộc vào số ngày lưu trú hoặc vé khứ hồi, hoặc trong khi phân loại và quy trình lựa chọn và quy trình liên quan đến nhiều . Bên cạnh các câu lệnh if lồng nhau, còn có nhiều câu lệnh điều kiện khác trong javascript như bậc thang if-else, câu lệnh switch, v.v.

cú pháp

if[first condition]{
// This code block executes when the first condition evaluates to true or equivalent result and // then it goes for checking the second condition in the nested loop
if[second condition]{
// This code block executes when the second condition
// evaluates to true or equivalent result
}else{
// This code block executes when the second condition
// evaluates to false or equivalent result
}
}else{
// This code block executes when the first condition evaluates to a true or equivalent result
}

Cú pháp trên hoàn toàn có thể sửa đổi và cấu trúc lại theo sự cần thiết của trường hợp sử dụng trong khi viết mã cho các tình huống thời gian thực. Nó có thể chứa hoặc không chứa các câu lệnh khác. Nó có thể có bất kỳ số lượng câu lệnh if nào lên đến bất kỳ số lượng cấp độ nào và có thể được thực hiện bên trong câu lệnh if hoặc thậm chí khác

Sơ đồ

 

Sơ đồ luồng trên có thể được biểu diễn ở định dạng thuật toán để mã hóa

cú pháp

If [Test Expression]{
// Body of if statement
}else{
If[Nested Test Expression]{
//body of nested if statement
}else{
//body of nested else statement
}
}
//Statement just below if statement

Đoạn mã trên trước tiên sẽ kiểm tra điều kiện của Biểu thức kiểm tra và nếu điều đó cho kết quả là đúng thì phần thân câu lệnh if sẽ thực thi và trong câu lệnh khác, chúng ta đã kiểm tra lại điều kiện là biểu thức Kiểm tra lồng nhau, khi kết quả là true thì phần thân của câu lệnh if lồng nhau

Ví dụ về Nested if trong JavaScript

Dưới đây là ví dụ về Nested if trong JavaScript

Mã số




 EDUCBA - Demonstrated of nested if statements in javascript 

Demonstrated of nested if statements in javascript.

var marks = 75; var participations= true; if[ marks < 60 ] { document.write[" Better Luck Next Time. "]; document.write[" You Are Not Eligible For This Position " ]; } else { if [marks 80] { document.write[" Your academics are great! You are eligible for this position. "]; document.write[" Proceed further for filling the application form." ]; }else { document.write[" Better Luck Next Time. "]; document.write[" You Are Not Eligible For This Position " ]; } }

đầu ra

Nếu điểm là 90 hoặc cao hơn và sự tham gia là đúng hoặc sai thì đầu ra sẽ là

Mô tả và phân tích

Trong ví dụ trên, chúng ta phải viết mã cho một hệ thống hậu tuyển chọn cụ thể dựa trên thành tích học tập và sự tham gia thể thao của ứng viên. Nếu điểm của người đó dưới 60 điểm thì anh ta không đủ điều kiện cho bài viết. Nếu điểm nằm trong khoảng từ 60 đến 80, điều đó sẽ phụ thuộc vào việc anh ấy/cô ấy có tham gia các hoạt động thể thao hay không. Nếu điểm trên 80 thì bất kể việc tham gia các môn thể thao, ứng viên sẽ được chọn cho các thủ tục tố tụng sau quảng cáo. Vì vậy, trong khi viết mã cho một tình huống như vậy, điều kiện đầu tiên cần được kiểm tra là liệu điểm có lớn hơn hoặc bằng 60 hay nhỏ hơn 60 hay không. Nếu nó lớn hơn 60 hoặc bằng 60, chúng ta sẽ kiểm tra lại điều kiện này bằng cách sử dụng câu điều kiện if lồng nhau bên trong câu lệnh other

Vì điểm hiện tại là 75 và số lượt tham gia là đúng thì điều kiện đầu tiên nếu đó là điểm nhỏ hơn 60 sẽ đánh giá là sai và sau đó nó sẽ chuyển sang câu lệnh khác. Bên trong câu lệnh khác, nó sẽ kiểm tra câu lệnh if lồng nhau sẽ kiểm tra xem điểm có nhỏ hơn 80 hay không vì trên 80 điểm sẽ không được kiểm tra tham gia. Ở đây, trong câu lệnh if lồng nhau, trước tiên chúng tôi sẽ kiểm tra xem điểm của chúng tôi có nhỏ hơn hoặc bằng 80 hay không, điều này sẽ đánh giá đúng vì nó là 75 và hơn nữa vì đó không chỉ là tiêu chí đủ cho phạm vi điểm 60-80, chúng tôi . Vì vậy, anh ta sẽ được chọn để tiếp tục tố tụng

Bài viết được đề xuất

Đây là hướng dẫn về Nested if trong JavaScript. Ở đây chúng tôi thảo luận về tổng quan ngắn gọn về Nested if trong JavaScript và các ví dụ của nó cùng với việc triển khai mã của nó. Bạn cũng có thể xem qua các bài viết được đề xuất khác của chúng tôi để tìm hiểu thêm –

Cái gì được lồng vào nhau nếu trong JavaScript?

Câu lệnh if lồng nhau . You can have if statements inside if statements, this is called a nested if.

IF lồng nhau với ví dụ là gì?

Các hàm IF lồng nhau, nghĩa là một hàm IF bên trong một hàm IF khác , cho phép bạn kiểm tra nhiều tiêu chí và tăng số lượng kết quả có thể xảy ra. Chúng tôi muốn xác định điểm của học sinh dựa trên điểm số của họ. Nếu điểm của Bob ở B2 lớn hơn hoặc bằng 90, hãy trả về điểm A.

Cách sử dụng lồng nhau nếu

JavaScript nếu, khác và khác nếu .
Sử dụng if để chỉ định một khối mã sẽ được thực thi, nếu một điều kiện đã chỉ định là đúng
Sử dụng else để chỉ định một khối mã sẽ được thực thi, nếu điều kiện tương tự là sai
Sử dụng else if để chỉ định một điều kiện mới để kiểm tra, nếu điều kiện đầu tiên là sai

Công dụng của hàm IF[] lồng nhau là gì?

Câu lệnh if lồng nhau là câu lệnh if được đặt bên trong câu lệnh if khác. Câu lệnh if lồng nhau thường được sử dụng khi bạn phải kiểm tra kết hợp các điều kiện trước khi quyết định hành động thích hợp .

Chủ Đề