Skip to content

Instantly share code, notes, and snippets.

@sandrabosk
Last active March 16, 2023 18:55
Show Gist options
  • Save sandrabosk/54cece428c7a4020fcc58f181f0214ed to your computer and use it in GitHub Desktop.
Save sandrabosk/54cece428c7a4020fcc58f181f0214ed to your computer and use it in GitHub Desktop.
// check-js-conditionals-if.md: https://gist.github.com/sandrabosk/9d0f5b7dc0c2e2d96d1af478621a24cb
// โœ… CHALLENGE 1 โœ…
// 1A: if...else - simple solution
if (language === "spanish") console.log(`Hola, Martin`);
else if(language === "french") console.log(`Salut, Martin`);
else if (language === "english") console.log(`Hello, Martin`);
else console.log("I am not sure what are you trying to do, sorry! ๐Ÿบ");
// 1B: if...else - more dynamic solution, asking for input from user using prompt()
const language = prompt("Please enter the language - (options: spanish, french, english): ");
const name = prompt("Please enter your name:");
if (language === "spanish") { // if we will have more than one thing to console or return we have to use curly braces
console.log(`Hola, ${name}`);
console.log("Something else");
}
else if(language === "french") console.log(`Salut, ${name}`);
else if (language === "english") console.log(`Hello, ${name}`);
else console.log("I am not sure what are you trying to do, sorry! ๐Ÿบ");
// โœ… CHALLENGE 2 โœ…
const points = prompt("Please enter the number of points (the number should be from 1 to 100 inclusive): ");
if (points >= 90 && points <= 100) {
console.log("Grade: A");
} else if (points >= 80 && points <= 89) {
console.log("Grade: B");
} else if (points >= 70 && points <= 79) {
console.log("Grade: C");
} else if (points >= 60 && points <= 69) {
console.log("Grade: D");
} else if (points <= 69) {
console.log("Grade: F");
} else {
console.log("Please enter a valid number of points (min 1, max 100)");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment