DEBUTER AVEC JAVASCRIPT.
Introduction à JavaScript.
JavaScript a été créé par Netscape pour développer des applications Internet
et par la même occasion, d'étendre les possibilités du HTML. Il s'agit d'un langage
léger et orienté objet permettant d'écrire des scripts. Attention il ne faut pas confondre
Java et JavaScript, Java est un langage de programmation développé par SUN et non
un langage de script comme JavaScript, de plus les scripts écrits avec JavaScript
sont interprétés par le navigateur et incorporés dans le code HTML, ce qui n'est pas le
cas du langage Java.
Les différences entre JavaScript et JAVA.
| JavaScript | JAVA |
| Code intégré dans la page HTML | Code non intégré dans la page HTML (applet) |
| Code interprété par le navigateur au moment de l'exécution |
Code source compilé avant son exécution |
| Code de programmation simple mais limité | Langage de programmation complexe
mais illimitée (presque) |
| Accès aux objets du navigateur | Pas d'accès aux objets du navigateur |
| [TOP] [RETOUR RUBRIQUE] |
| Version | Compatibilité | Balise |
| JavaScript 1.0 | I.Explorer 3.0 - Netscape 2.0 | <SCRIPT LANGUAGE="JavaScript1.0"> |
| Javascript 1.1 | Netscape 3.0 | <SCRIPT LANGUAGE="JavaScript1.1"> |
| Javascript 1.2 | I.Explorer 4.x - Netscape 4.x | <SCRIPT LANGUAGE="JavaScript1.2"> |
| [TOP] [RETOUR RUBRIQUE] |
| [TOP] [RETOUR RUBRIQUE] |
| [TOP] [RETOUR RUBRIQUE] |
| Compatibilité | Origine | Notions | Implantation sur le Net | |
| Javascript | Internet Explorer et Netscape | C++ | Notions en C++ recommandées |
Excellente |
| VBScript | Internet Explorer | Visual Basic | Sans notions particulières | Moyenne |
| [TOP] [RETOUR RUBRIQUE] |
| L'objet | Evénement ---------> |
Gestionnaire d'événement |
| (bouton) | (clic de souris) | (envoi du formulaire) |
| Object | Event | Event Handler |
| [TOP] [RETOUR RUBRIQUE] |
ERRORS.
| Symbole | Type d'opérateur | Description | Exemple | Résultat |
| = | Opérateur de calcul | A la valeur de | a=5 | true (vrai) |
| + | Opérateur de calcul | Addition | a+2 | 7 |
| - | Opérateur de calcul | Soustraction | a-4 | 1 |
| * | Opérateur de calcul | Multiplication | a*2 | 10 |
| / | Opérateur de calcul | Division | a/5 | 1 |
| % | Opérateur de calcul | Reste de division | a%2 | 1 |
| == | Opérateur de comparaison | Egale à | a==6 | false (faux) |
| < | Opérateur de comparaison | Inférieur à | a < 4 | false (faux) |
| > | Opérateur de comparaison | Supérieur à | a >2 | true (vrai) |
| <= | Opérateur de comparaison | Inférieur ou égal à | a <= 5 | true (vrai) |
| >= | Opérateur de comparaison | Supérieur ou égal à | a >= 6 | false (faux) |
| != | Opérateur de comparaison | Différent de | a != 6 | true (vrai) |
| && | Opérateur booléen | Et | (test1) && (test2) | test 1 et test 2 |
| || | Opérateur booléen | Ou | (test1) || (test2) | test 1 ou test 2 |
| += | Opérateur associatif | Plus égal | a+=b | 9 |
| -= | Opérateur associatif | Moins égal | a-=b | 1 |
| *= | Opérateur associatif | Multiplié égal | a*=b | 20 |
| /= | Opérateur associatif | Divisé égal | a/=b | 1.25 |
| [TOP] [RETOUR RUBRIQUE] |