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>