Exemple 4.6 – Fonction typeof()
var mavariable = 12 ;
document.write (typeof(mavariable)) ;
|
Si la variable n’est pas affectée d’une valeur, elle recevra alors le type undefined, comme le montre l’exemple ci-dessous.
Exemple 4.7 – Type d’une variable sans valeur
document.write (typeof(mavariable)) ;
|
-
Déclaration et affectation
On distinguera ici la déclaration et l’affectation. La première consiste à donner un nom à la variable alors que la seconde consiste à donner une valeur à la variable. La différence est qu’une variable peut-être affectée d’une valeur plusieurs fois alors qu’elle ne peut être définie qu’une seule fois. L’exemple suivant illustre une définition sans affectation.
Exemple 4.8 – Définition de variable
Dans les exemples qui suivent, par facilité, sont regroupées l’affectation et la déclaration. Les variables peuvent être déclarées de deux façons. La première est la façon explicite, avec le mot-clé « var ».
Exemple 4.9 – Affectation explicite de variable
Il est aussi possible de la faire de façon implicite. On écrit directement le nom de la variable suivi de la valeur que l'on lui attribue.
Exemple 4.10 – Affectation implicite de variable
-
Manipulations sur les chaînes de caractères
Javascript convertit automatiquement les entiers en chaîne de caractères. Pour les puristes, il s’agit du transtypage automatique. Il est ainsi possible de concaténer des entiers avec des chaînes de caractères.
Dans la fonction d’écriture dans le document courant document.write(), les données peuvent être séparés par des ‘,’ ou des ‘+’.
Certains caractères spéciaux peuvent être insérés dans les chaînes de caractères : le retour arrière (\b), le saut de page (\f), le saut de ligne (\n), l’entrée (\r), la tabulation (&) et l’apostrophe (\’).
On peut insérer du code HTML dans les chaînes de caractères. Ces dernières seront interprétées comme de vraies balises.
Tout ceci sera expliqué plus en détails dans un chapitre réservé à l’objet String.
-
Mots réservés
Les mots de la liste ci-après ne peuvent être utilisés pour des noms de fonctions et de variables. Certains de ces mots sont des mots clés Javascript, d'autres ont été réservés par Netscape pour un futur usage éventuel. Voici la liste de ces mots :
Dostları ilə paylaş: |