Bases
...
<HEAD>
...
<SCRIPT LANGUAGE="JavaScript">
<!-- Cacher d'un vieux navigateur
// Debut du script...
function mafonction( codepostal, ville )
{
if ( codepostal == 75000 )
{
window.alert("Code postal inexistant")
}
return codepostal
}
// Fin du commentaire (Java et puis HTML) -->
</SCRIPT>
...
</HEAD>
...
Divers
// commentaire
/* commentaire
sur plusieurs lignes */
// Les ';' sont facultatifs
var i
// sauf s'il y a plusieurs instructions sur une même ligne
var i; var j
variables
var nom = "Paris"
var phrase_complete = "la ville de " + nom
var a = 3.14, b, c2 = "Ville"
var bizar$$$e = "et une variable valide!!"
conditions
if ( a == b )
{
c = d;
e = f;
film = "OSS 117";
}
else
{
d = c;
// etc...
}
boucles
for( var i = 1; i<=10; i++ )
{
document.writeln("Hello World!")
document.write("<HR><BR>")
}
var i = 1;
while( i <= 10000 )
{
if ( i < 100 ) continue
break
}
do
{
...
} while( condition );
label
reprendre_ici:
for( ... )
{
for( ... )
{
continue reprendre_ici
break reprendre_ici
}
}
switch
switch( expression )
{
case valeur1 : instructions
break
case valeur2 : instructions
break
case valeur3 : instructions
break
case valeur4 : instructions
break
default : instructions
}
On ...
<BODY onLoad="mafunction()" >
<INPUT ... onClick="mafunction(document.formulaire.nom.value)" >
Autres données
Array
var animaux = new Array ( "chient", "chat", "oiseau", "furet" )
for( var i=0; i<4; i++ )
{
document.write("animal " + i + " = " + animaux[i] + "<BR>" )
}
Boolean
Date
null
Math