Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Le langage JavaScript
1 <html>
<head>
<title> Mon premier code JavaScript</title>
Balises HTML
</head>
<body>
texte en HTML
2 <script language= "javascript"> Début du script
window window
document
document
anchor
form
button
radio
checkbox
image
form
link
Objet radio Objet texte
- Les objets JavaScript ont des propriétés (variables) et des méthodes (fonctions) :
- Pour accéder à une propriété ou appeler une méthode d’un objet on utilise la syntaxe suivante :
Nom_de_l’objet.nom_de_la_propriété_ou_de_la_méthode
Exemples :
window.document.form.radio[0].checked La propriété checked permet de tester si l’objet
radio[0] est selectionné (checked=true) ou non
(checked=false).
Ch.length La propriété length permet retourner la longueur de
la chaîne de caractères Ch.
Document.write(x) La méthode write() permet d’écrire dans le
document la valeur de x.
D.getYear() La méthode getYear() permet de retourner l’année
de l’objet D.
2.2. La sortie
Syntaxe :
Document.write("message" + nom_variable) ;
Alert("message" + nom_variable) ;
3. Les variables
3.1. Déclaration de variables
- Les variables peuvent être déclarées de deux façons :
D’une façon explicite avec le mot var :
var N=1 ;
var Prénom="Salah" ;
D’une façon implicite sans le mot var :
N=1 ;
Prénom="Salah" ;
- Contrairement au langage Pascal, il ne faut pas déclarer le type de données d’une variable.
- JavaScript utilise 4 types de données :
Types Description
Des nombres Tout nombre entier ou avec virgule exemple : 22 ou 3.14
Des chaînes de caractères Toute suite de caractères comprise entre guillemets exemple "Bonjour"
Des booléens Les mots true (pour vrai) et false (pour faux)
Le mot null Mot spécial qui indique l’absence d’une valeur
function nom_de_la_fonction(arguments)
{
…Code des instructions…
[return nom_variable]
}
- La mention des arguments (paramètres) est facultative mais dans ce cas les parenthèses doivent
rester.
- Une variable déclarée dans une fonction par le mot clé var aura une porté limitée à cette
fonction contrairement à une variable déclarée sans var qui aura une portée globale.
- On peut ne pas utiliser la clause return (sans retour) : on trouve ainsi l’équivalent d’une
procédure.
Activité 7 :
1/ Quel est le rôle du code suivant ?
…………………………………………………………………………………………………………
2/ Tester ce code.
3/ remplacer les deux instructions de la fonction somme() par une seule instruction.
…………………………………………………………………………………………………………
4/ Modifier le code en lui décomposant en trois fonctions :
Saisie() : permet de saisir un entier.
Somme() : permet de calculer et retourner la somme de deux entiers.
Affiche() : permet d’afficher le résultat.
<html>
<head>
<title> activité 7</title>
<script language="javascript">
function somme(x,y)
{
var s=x+y;
document.write(s);
}
</script>
</head>
<body>
<script language="javascript">
var a = Number(window.prompt("Entrer la valeur de a",""));
var b = Number(window.prompt("Entrer la valeur de b",""));
somme(a,b);
</script>
</body>
</html>
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………