Java cour

Disponible uniquement sur Etudier
  • Pages : 7 (1717 mots )
  • Téléchargement(s) : 0
  • Publié le : 25 décembre 2011
Lire le document complet
Aperçu du document
Notes de cours de javascript
Enseignant : E.AASSIF
1- Introduction
JavaScript est un langage de programmation que l’on peut facilement insérer dans une page HTML destinée aux navigateurs WWW. Avec ce genre de langage, il est possible d’écrire des pages interactives. Les réponses aux événements déclenchés par l’utilisateur de la page se font au niveau du navigateur, sans nécessité d’unetransmission vers le serveur d’où provient la page. JavaScript ne doit pas être confondu avec Java. En effet, java est un langage beaucoup plus complexe qui permet de créer des applications autonomes.
2- JavaScript et HTML
La balise <SCRIPT>
Pour pouvoir fonctionner, le code JavaScript d’une page HTML doit en principe être placé à l’intérieur d’une balise <SCRIPT>.
Une page HTML peutcontenir plusieurs balises <SCRIPT>, mais elles ne doivent pas être imbriquées. On peut placer une balise <SCRIPT> soit dans l’entête (HEAD), soit dans le corps (BODY) de la page HTML. On placera de préférence dans une balise <SCRIPT> les fonctions de Javascript dans l’entête, car cela permet qu’elles soient chargées avant le reste de la page. Comme il existe d’autres langagesutilisés de la même manière que JavaScript tel que la langage php, il est nécessaire d’ajouter l’attribut LANGUAGE="JavaScript" dans la balise <SCRIPT>.
<SCRIPT LANGUAGE="JavaScript">
…code JavaScript…
</SCRIPT>
Affichage et introduction des données : alert et prompt
La fonction alert sert à afficher une valeur. Voici un exemple:
alert (“Hello World !”);

La fonction promptsert à lire une valeur à partir du clavier. Par exemple:
x = prompt(“Entrez une valeur :”);

Après avoir cliqué sur OK, la variable x contient la chaîne de caractères qui a été saisie.
La fonction document.write(x) permet d’afficher la valeur de x à l’écran.
Les objets
Javascript traite les éléments qui s'affichent dans votre navigateur comme des objets, c'est-à dire des éléments classés selon:
• une hiérarchie pour pouvoir les désigner précisément
• auxquels on associe des propriétés
Par exemple, pour atteindre une zone de texte à l'intérieur d'un formulaire, la hiérarchie est :

Les événements
Les événements sont des actions de l'utilisateur qui vont pouvoir donner lieu à une
interactivité. L'événement par excellence est le clic de souris (onclick), car c'est le seul que leHTML gère. Grâce au Javascript il est possible d'associer des fonctions, des méthodes à des événements tels que le passage de la souris au-dessus d'une zone, le changement d'une valeur dans un champ, etc.
Ce sont les gestionnaires d'événements qui permettent d'associer une action à un événement.
La syntaxe d'un gestionnaire d'événement est la suivante :
onEvenement=" Fonction();"
Par exemple :onclick=" calculer(form2)"

Les types prédéfinis :
Les entiers
Ce sont les nombres sans virgule (n=12).
Les réels
Ce sont des nombres qui utilisent le point "." à la place de la virgule (x= 2.5).
Les chaînes
On peut utiliser " ou ’ pour délimiter une chaîne. Quelques caractères spéciaux peuvent être utilisés à l’intérieur des guillemets:
– \ b pour un espacement arrière,
– \ f pour unsaut de page,
– \ n pour un saut de ligne,
– \ r pour un retour au début de ligne,
– \ t pour une tabulation.
Les fonctions de conversion :
parseInt(n) : convertit n en un nombre entier.
parseFloat(x) : convertit x en un nombre réel (avec une partie décimale).
Les opérateurs
Opérateurs d’affectation
Une affectation permet de donner la valeur d’une expression à une variable. L’opérateur debase est =. Exemple : x = y+ 3. Les autres sont :
x+=y équivalent à x=x+y
x-=y équivalent à x=x-y
x*=y équivalent à x=x*y
x/=y équivalent à x=x/y

Les opérateurs arithmétiques
On trouve les opérateurs classiques +, -, / et *.
L’opérateur de modulo calcule le reste de la division entière de deux nombres il se note %.
Les opérateurs logiques

&& c’est le ET logique
|| le OU...
tracking img