dimanche 10 mai 2020

Am I doing something wrong with this if, else if, else and alert conditionals? [closed]

I am new to JavaScript and I discovered that I get the right alert when the name variable corresponds with the if and else if conditional but it wrongly alerts the response for else if conditional whenever I do a name for the else conditional. I have attached the code and I am using Chrome console.

  if (name === "femi") {
    alert("Hi Oluwafemi Taiwo");
} else if (name = "sunday") {
    alert("Hi Sunday Ndubisi");
} else {
    alert("I don't know you")
}
undefined
name = "femi"
"femi"
if (name === "femi") {
    alert("Hi Oluwafemi Taiwo");
} else if (name = "sunday") {
    alert("Hi Sunday Ndubisi");
} else {
    alert("I don't know you")
}
undefined
name = "raphael"
"raphael"
if (name === "femi") {
    alert("Hi Oluwafemi Taiwo");
} else if (name = "sunday") {
    alert("Hi Sunday Ndubisi");
} else {
    alert("I don't know you")
}
undefined
if (name === "femi") {
    alert("Hi Oluwafemi Taiwo");
} else if (name = "sunday") {
    alert("Hi Sunday Ndubisi");
} else {
    alert("I don't know you");
}
undefined
name = "raphael";
"raphael"
name
"raphael"
if (name === "femi") {
    alert("Hi Oluwafemi Taiwo");
} else if (name = "sunday") {
    alert("Hi Sunday Ndubisi");
} else {
    alert("I don't know you")
}
undefined
if (name === "femi") {
    alert("Hi Oluwafemi Taiwo");
} else if (name = "sunday") {
    alert("Hi Sunday Ndubisi");
} else {
    alert("I don't know you")
}

The image attached is a photo of what happens when I run the code

Aucun commentaire:

Enregistrer un commentaire