Cours Javascript les bases de langage, tutoriel & guide de travaux pratiques en pdf.
JAVASCRIPT : LES BASES DU LANGAGE
1. INTRODUCTION À JAVASCRIPT
2. EXPLORATION DU NOYAU DE JAVASCRIPT
3. INTÉGRER LES SCRIPTS AU CODE HTML
4. OBJET STRING
5. OBJET ARRAY
6. OBJET DATE
7. L’OBJET MATH
8. L’OBJET ERROR
9. UTILISATION DU DOM : INTERACTION AVEC L’INTERFACE HTML
Introduction à JavaScript
Caractéristiques
Le langage s’apparente au langage Java pour ses particularités lexicales. Il est toutefois bien distinct de Java quant à son typage. Java est fortement typé, de son côté JavaScript est très peu typé.
Ses actions sont principalement :
* contrôle de l’apparence et du contenu de document
* contrôle du navigateur
* interaction avec les formulaires HTML
* interaction avec les utilisateurs
* lecture et écriture de cookies
Sécurité
JavaScript est limité dans ses actions possibles. Voici ce qu’il ne peut pas faire :
* Lecture et écriture de fichiers.
* Prendre en charge des tâches de gestion de réseau.
Emplacement
Les scripts réside du côté client dans l’architecture d’un système. Ils sont inclus dans un document HTML ou bien ils peuvent aussi constituer un document tel quel (avec l’extension .js).
Exploration du noyau de JavaScript
Structure lexicale
Depuis la version 1.2, le langage possède ces particularités :
* encodage de texte unicode sur 16 bites
* sensible à la casse
* ignore les espaces, tabulation et retour à la ligne
* reconnaît les opérations post-fixées (variable++)
* permet deux styles de commentaires : //…… et /* …… */
Types de données
Parmi les types de données reconnus par le langage, les plus courants sont :
* les nombres entiers décimaux, hexadécimaux, octaux et les nombres points flottants
* les chaînes de caractères et les séquences d’échappement
* les booléens
* les fonctions et fonctions littérales
* les objets
* les tableaux
* la valeur null
* le type Date
Les variables
JavaScript est un langage faiblement typé. Si faiblement qu’une variable peut recevoir comme valeur plusieurs types de valeur un à la suite de l’autre. Par exemple, la variable « a » pourrait être traitée comme suit :
var a; //déclaration
a = 12; //type entier
a = « douze »; //type String
Ce traitement est valable et ne génère aucune erreur.
…….
Les bases de langage JavaScript (872 KO) (Cours PDF)