next up previous contents
suivant: Le modèle document objet monter: Introduction à JavaScript précédent: Introduction   Table des matières

Généralités et types de données

Le langage JavaScript fait la différence entre les majuscules et les minuscules.

Types de données
Les types de données suivants sont prédéfinis en JavaScript:
- les entiers, les réels: 2, 2.9, 3E-3. Ils peuvent être écrits en base 10, 16 (0x) ou 8.
- les booléens avec les deux constantes prédéfinies: true et false.
- les chaînes de caractères: ``bonjour'' ou 'bonjour'.
- les tableaux: t[0], t[1], ...
- les tableaux associatifs (tableaux dont l'index est une chaîne de caractères): t[``droite''], t[``gauche''] ...
Pour les chaînes de caractères, on dispose d'un opérateur de concaténation: le +. JavaScript sachant convertir automatiquement des entiers en chaînes de caractères, ceci permet de conacténer directement une chaîne avec un entier afin d'obtenir une chaîne.

Exemple 2.
somme = 10;
c = "Vous me devez " + somme + "francs";

Déclaration de variables
Pour déclarer une variable il suffit de la faire précéder du mot-clé var. Deux déclarations sont possibles: avec ou sans initialisation.

Exemple 3.
var compteur;  /* sans initialisation */
var chaine = 'bonjour'; /* avec initialisation */

Les tableaux
Pour déclarer un tableau on utilisera le constructeur Array(). On peut construire un tableau sans préciser son contenu:

var Tab = new Array()

ou bien l'initialiser dès sa création (si le tableau est indexé par les entiers):

var Tab = new Array(10, 45 , 12)

Si T est une variable de type tableau, alors T.length contient le nombre d'éléments du tableau.

Les Fonctions
La syntaxe de déclaration d'une fonction est: function nom(param1,.., paramN). On ne précise pas le type des paramètres de la fonction.
next up previous contents
suivant: Le modèle document objet monter: Introduction à JavaScript précédent: Introduction   Table des matières
Pascal VERON 2000-03-28