Fiche Javascript
Fiche Javascript
Fiche Javascript
Les commentaires :
alert('Hello world');
alert('message’);
</script>
Créer la variable
var nom;
Rq :
TIC 1
4SI
On utilise les guillemets " (dits "double quotes") ou les apostrophes ' (dites "simple
quotes") pour délimiter une chaîne de caractères. Si le JavaScript peut être placé
directement dans une balise HTML on ne peut pas mettre de double quotes (ils sont
déjà utilisés en HTML pour délimiter le script). On utilise donc les simple quotes.
La concaténation
Age=18 ;
alert("Vous avez " + age + " ans") ; //affiche :vous avez 18 ans
Les opérateurs
A =A+X // on ajoute X à la variable A
A+=X // on augmente la valeur de A de X
Incrémentation / décrémentation
Lorsque l'on veut augmenter de 1 la valeur d'une variable (on dit incrémenter), par :
variable++;
De même, pour décrémenter (diminuer la valeur de 1) une variable, le code est le
suivant :
variable--;
Structures Conditionnelles
If (condition)
{ }
Else
{ }
switch(selecteur)
{
case valeur1: traitement;
break;
case valeur2: traitement;
break;
…
TIC 2
4SI
default: traitement;
break;
}
TIC 3
4SI
Les boucles
while(condition)
{
instructions
}
do
{
instructions
}
while(condition);
Break : Elle arrête immédiatement la boucle dans laquelle elle se trouve (le script
continue normalement, en reprenant juste après la boucle en question).
Continue : Lorsque l'instruction continue est rencontrée, toutes les instructions qui
suivront seront ignorées, jusqu'à ce qu'on arrive à la fin des instructions de la
boucle.
La fonction isNaN
En effet, cette fonction renvoie :
true si l'argument n'est pas un nombre ;
false si l'argument est un nombre (ou bien une chaîne de caractères qui "est"
un nombre : un nombre entre guillemets).
Les méthodes de l’objet String :
Méthode Exemple Resultat
Ch.length Ch=" bac" p=ch.length p=3
Ch.CharAt(i) Ch= "bac" x=ch.charAt(2) x=a
Ch.IndexOf(c,p) Ch= "internet" p=4
p=ch.IndexOf("net",0)
Ch.Substr(p,n) Ch="internet" p= Substr(4,3) P= net
Rq :
une chaine de caractère commence par la position 0
Dans le cas des méthodes IndexOf et substr ne trouve pas une chaine elles
retournent -1.
Si la chaine est vide length retourne 0.
Les méthodes de l’objet Maths :
TIC 4
4SI
Math.eval(x) Y= Math.eval(4+3) Y=7
TIC 5
4SI
Les formulaires
L'élément TEXTAREA
TIC 7