<!DOCTYPE html>
<html>
<head>
<title>Costrutti if annidati in JavaScript</title>
<script type="text/javascript">
var gatto = "miao";
var cane = "bau";
if (gatto == "miao") {
if (cane == 5) {
document.write("<p>La condizione del primo if è vera, la variabile gatto vale miao. La condizione del secondo if è vera, la variabile cane vale 5.</p>");
}
else {
document.write("<p>La condizione del primo if è vera, la variabile gatto vale miao. La condizione del secondo if è invece falsa, la variabile cane non vale 5.</p>");
}
}
else {
document.write("<p>La condizione del primo if è falsa, la variabile gatto non vale miao.</p>");
}
if (gatto == cane) {
document.write("<p>La condizione del primo if è vera, la variabile gatto è uguale alla variabile cane.</p>");
}
else {
if (gatto == "bau") {
document.write("<p>La condizione del primo if è falsa, la variabile gatto non è uguale alla variabile cane. La condizione del secondo if è vera, la variabile gatto vale bau.</p>");
}
else {
document.write("<p>La condizione del primo if è falsa, la variabile gatto non è uguale alla variabile cane. La condizione del secondo if è anch'essa falsa, la variabile gatto non vale bau.</p>");
}
}
</script>
</head>
<body>
</body>
</html>