Loading...
Loading...

JavaScript If Statement

The if statement in JavaScript is used to execute a block of code based on a specified condition. If the condition evaluates to true, the code within the if block will run.

1. Basic Syntax

The syntax for an if statement is as follows:

if (condition) {
    // code to be executed if condition is true
}

Here, condition is an expression that evaluates to true or false.

2. Example of an If Statement

Here’s a simple example of using an if statement:

const age = 18;

if (age >= 18) {
    console.log('You are an adult.');
}

In this example, since the age variable is 18, the message "You are an adult." will be logged to the console.

3. If-Else Statement

You can also use an else clause to execute code when the condition is false.

if (age >= 18) {
    console.log('You are an adult.');
} else {
    console.log('You are a minor.');
}

In this case, if age is less than 18, "You are a minor." will be logged.

4. Else If Statement

You can chain multiple conditions using else if:

if (age < 13) {
    console.log('You are a child.');
} else if (age < 18) {
    console.log('You are a teenager.');
} else {
    console.log('You are an adult.');
}

This example checks for three different age ranges and logs the appropriate message.

5. Nested If Statements

You can also nest if statements within each other:

const score = 85;

if (score >= 60) {
    console.log('You passed!');
    if (score >= 90) {
        console.log('Excellent job!');
    }
} else {
    console.log('You failed.');
}

Here, if the score is 90 or above, it will log "Excellent job!" in addition to "You passed!".

6. Conclusion

The if statement is a fundamental building block for conditional logic in JavaScript. By using if, else, and else if statements, you can control the flow of your code based on different conditions.

0 Interaction
671 Views
Views
19 Likes
×
×
🍪 CookieConsent@Ptutorials:~

Welcome to Ptutorials

Note: We aim to make learning easier by sharing top-quality tutorials.

We kindly ask that you refrain from posting interactions unrelated to web development, such as political, sports, or other non-web-related content. Please be respectful and interact with other members in a friendly manner. By participating in discussions and providing valuable answers, you can earn points and level up your profile.

$ Allow cookies on this site ? (y/n)

top-home