Javascript 1
Las estructuras en javascript son idénticas a las de C.
Estructuras if-else
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<title>Estructuras</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="author" content="Yo mismo con mi organismo" />
<meta name="generator" content="edit de MSDOS" />
<script type="text/javascript">
//<![CDATA[
var a, b;
// pide valores
a = prompt("dame...");
b = prompt("dame...");
// dime cuál es el más alto
if (a>b)
{
alert("a es mayor: " + a);
}
else if (a<b)
{
alert("b es mayor: " + b);
}
else
{
alert("son iguales");
}
a = 0;
while (a<10)
{
alert("Qué rollo ");
a++;
}
do
{
b++;
a--;
} while(a>0);
b = 0;
for (a=0;a<10;a++)
{
b = b + a;
}
//]]>
</script>
</head><body>
<h1>Estructuras</h1>
</body>
</html>
Estructura switch case
El caso del switch-case cambia un poco ya que javascript nor permite hacer comprobaciones sobre una variable tipo String, cosa que C solo permite con enteros y caracteres (char).
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<title>Switch Case</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="author" content="Yo mismo con mi organismo" />
<meta name="generator" content="edit de MSDOS" />
<script type="text/javascript">
//<![CDATA[
var a, b;
// pide valores
a = prompt("dame...");
a = parseInt(a);
// NaN : Not a Number
switch (a)
{
case "Neko" :
case "Masoud":
alert("Ala es grande");
break;
case "Arándano": saluda(a);
break;
default: alert("Has metido otra cosa");
break;
}
function saluda (nombre)
{
alert(nombre + " eres mejor que Salva Ballesta");
}
//]]>
</script>
</head><body>
<h1>Switch Case</h1>
</body>
</html>