Condition: A condition is an expression that evaluates to either true or false, determining whether the code block inside an if statement will be executed.
Nested if statements: Nested if statements are if statements that are placed inside another if statement. This allows for more complex decision-making in programs.
Else statement: An else statement is used with an if statement to specify a block of code that should be executed when the condition in the if statement is false.