In JavaScript we can use things called if/else statements. These are used if there are more than one possible outcome of something. Similar to our English language, I could say “if you are 21 years old you can drink, or else you are too young.”. In our code we could similarly say this through writing out an if/else statement. This would look something like:
if(age>=21) {
alert(“You are of age to drink!”);
} else {
alert(“You are underage.”);
}
The whole basis of an if/else statement is about making true/false statements. It is writing in code something that has two outcomes or multiple if you put multiple together. It allows you to code out if one thing happens here is your outcome, and if not well this will happen. In my example, “>=” means that when the first statement, “age”, is greater that or equal to “21”, then I tell you what would happen. And this lets us know that any age below 21 means you are underage and cannot drink alcohol.
There are many more symbols like that one to create meaning within our statements. An important one is “&&”. This is known as a logical operator that means that both our first and second statement are both going to be true. For example, saying something like I am 21 and I am over the age of 20 gives the same outcome that I am legal to drink. My two statements could be, ‘const a=21; const b>20;’. We would use && by stating ‘console.log(a=21 && b>20);’ and that would create the same outcome as before ‘expected outcome(“You are of age to drink!”)’.
Hi Madison, you used a good example of how to write an if/else statement to perform an action, and made it easy to understand how they work in coding.
Hi Madison. Your example was really greta. I think that it definitely shows how simply if/else statements can be if you don’t over complicate things. They way yours is written is very clear and easy to follow.
You used a great example which really illustrated how if/else statements are used in Java.