Mi a gond a kóddal?
A változók esetlegesen létező előjelét kellene, hogy kiírja a program, de sén nem látom a hibát + a firefox, sem a firebug nem jelez hibát az alábbi kódban:
HTML
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JavaScript conditional statement to find the sign of product of three numbers - w3resource</title>
</head>
<body>
<script type="text/javascript" src="elojelJS.js"></script>
</body>
</html>
JAVASRCIPT:
var x=3;
var y=-7;
var z=2;
if (x>0 && y>0 && z>0)
{
alert("The sign is +");
}
else if (x<0 && y<0 && z>0)
{
console.log("The sign is +");
}
else if (x>0 && y<0 && z<0)
{
console.log("The sign is +");
}
else if (x<0 && y>0 && z<0)
{
console.log("The sign is +");
}
else
{
console.log("The sign is -");
}
Tanulság:
Nem kell minden szart kiírni a gyakorira, 2 perccel azután, hogy elakadtál.
Egy alternatíva:
var x=3;
var y=-7;
var y=2;
if(x==0 || y==0 || z==0) console.log("The sign is 0");
else
{
var isPositive = true;
if (x<0) isPositive= !isPositive;
if (y<0) isPositive= !isPositive;
if (z<0) isPositive= !isPositive;
if(isPositive) console.log("The sign is +")
else console.log("The sign is -");
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!