Leçon 1 : Introduction au langage JavaScript
Compétences
- Définir : JavaScript, Script
- Énoncer les limites du HTML liées à l’interactivité ;
- Énoncer les avantages et limites de JavaScript ;
- Utiliser la balise <script>…</script> ;
- Déclarer les variables en JavaScript ;
- Effectuer les opérations d’entrée/sortie en JavaScript (alert, prompt, confirm,Document.write)
- Effectuer les conversions de type (ParseInt, ParseFloat) ;
Situation de vie
Il vous arrive parfois de réviser des cours avec votre camarade qui fréquente au collège Saint Thomas. À la fin du cours d’informatique de la semaine, le professeur a donné un exercice comportant le texte suivant :
1. <html>
2. <head>
3. <title>ma page web</title>
4. </head>
5. <body>
6. <script language='javascript'>
7. var a,b=4;
8. a = b*2;
9. document.write("valeur de a="+a) ;
10. </script>
11. </body>
12. </html>
CONSIGNE : Aidez ton camarade a traité son exercice.
TRAVAIL A FAIRE
Note de cours
1. Définitions
- ⇒Script est une portion de code qu’on insère dans une page web.
- ⇒JavaScript : est un langage de programmation web utilisé pour rendre les pages web interactives.
- ⇒Page web : C’est un fichier .html contenant des informations susceptibles d’être interprété par un navigateur.
- ⇒Site web : est un ensemble de page web liée entre elles par des liens hypertextes.
- ⇒Une balise est un caractère ou groupe de caractères utilisé pour la mise en forme ou mise en page d’un texte.
2. Outils de la programmation JavaScript
Pour écrire et exécuter un script JavaScript, il nous faut :- ⇒Un éditeur de textes : nous permet d’écrire et sauvegarder le code source de la page dans un emplacement de l’ordinateur.
- • Bloc note
- • Notepad ++
- • UltraEdit
- • gedit
- • sublime Text
- ⇒Un navigateur web : nous permet d’interpréter le fichier sauvegardé afin de visualiser les résultats.
- • Opéra
- • Mozilla Firefox
- • Google Chrome
- • Internet explorer
- • UC browser
Exemple
Exemple
3. La balise script
Permet d’introduire un script dans une page web de la manière suivante
<SCRIPT type='text/javascript'>
//Placez votre script ici
</SCRIPT>
Notez Bien : Cette balise peut être introduire dans
- • L’entête de la page web
- • Le corps de la page web
- • Une balise associée à un événement
4. Déclaration d’une variable en JS
Le JavaScript est sensible à la casse ; c’est-à-dire qu’il y a une différence entre une lettre majuscule et minuscule. Ainsi il y a une différence entre var et Var . La déclaration d’une variable commence par le mot var .Exemple
<SCRIPT type='text/javascript'>
var a, b=0 ; // déclaration des variables a et b. b est initialisée à la déclaration.
</SCRIPT>
5. Avantage et limite du langage JS
5.1 Avantages du langage JavaScript
Le langage JavaScript nous permet de- • Vérifier la saisie des données d’un formulaire ;
- • Effectuer les calculs ;
- • Gérer les dates et heures ;
- • Faire des animations graphiques (jeux, bannières rotatives).
- • De gérer les événements de la souris
5.2 Limite du langage JS
Le langage JavaScript ne permet pas de- • De lire sur le disque dur du visiteur ;
- • D’écrire sur le disque dur du visiteur ;
- • Se connecter à une base de données ;
- • Échanger avec d’autres ordinateurs connectés;
- • D’introduire un virus sur le poste du visiteur.
Exemple
1. <script language='javascript' >
2. Var n, x=5,y ;
3. n=prompt('Entrez un réel') ;
4. x=parseInt(n) ;
5. document.write(x);
6. y = 2*x+n ;
7. alert(y) ;
8. </script>
Moyenne :
6. Les boîtes de dialogue
- • L’instruction nomVariable=prompt(message) ; est une instruction de lecture. Elle récupère des valeurs dans une boîte de dialogue.
- • L’instruction nomVariable=confirm(message) ; est une instruction de lecture.
- • L’instruction alert(message) ; est une instruction d’écriture qui affiche un message dans une boîte de dialogue.
Script JavaScript | Résultat |
---|---|
<script language='javascript' >
|
![]() |
Script JavaScript | Résultat |
---|---|
<script language='javascript' >
|
![]() |
Script JavaScript | Résultat |
---|---|
<script language='javascript' >
|
![]() |
7. Conversion de données
- • L’instruction nomVariable=parsetInt(expression) ; convertir une expression en un entier ;
- • L’instruction nomVariable=parsetFloat(expression) ; convertir une expression en un réel ;
- • L’instruction nomVariable=Number(expression) ;convertir une expression en un entier ;
Exemple : Considérons le script suivant :
<script language='javascript' >
var a, b, c, n, m ,p;
a = parseInt("125") ;
b = Number("12.5") ;
c = parseFloat("5107gtg") ;
n = parseInt("89log2") ;
m = parseFloat("tan60") ;
p = Number("63sin") ;
document.write("a= "+a+"<br>");
document.write("b= "+b+"<br>");
document.write("c= "+c+"<br>");
document.write("n= "+n+"<br>");
document.write("m= "+m+"<br>");
document.write("p= "+p+"<br>");
</script>
a= 125 b= 12.5 c= 5107 n= 89 m= NaN p= NaNRemarque : NaN (Not a Number) signifie en français « n’est pas un nombre».
Commentaires
Enregistrer un commentaire
Salut à tous.