3. Valeurs
Javascript est dynamiquement typé : toute valeur produite par un calcul a un type qui peut être booléen, nombre, chaîne de caractères, fonction, objet. En revanche, les variables n’ont pas de type et peuvent contenir successivement des valeurs de types différents (même si ce n’est pas nécessairement recommandable). Les valeurs de Javascript sont dites des
citoyens de première classe
car il n’y a pas de restriction sur leur emploi : elles peuvent être stockées dans des variables, des tableaux, des objets, être passées en argument de fonction ou renvoyées en résultat de fonction.
On distingue les types primitifs comme booléen, nombre, chaîne de caractères ou symboles, des objets qui sont fondamentalement des tables associatives. Existent aussi des natures d’objets prédéfinies (des classes), par exemple,...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter