Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Une constante, également appelée littérale ou valeur scalaire, est un symbole qui représente une valeur de données spécifique. Le format d’une constante dépend du type de données de la valeur qu’il représente.
Syntaxe
<constant> ::=
<undefined_constant>
| <null_constant>
| <boolean_constant>
| <number_constant>
| <string_constant>
| <array_constant>
| <object_constant>
<undefined_constant> ::= undefined
<null_constant> ::= null
<boolean_constant> ::= false | true
<number_constant> ::= decimal_literal | hexadecimal_literal
<string_constant> ::= string_literal
<array_constant> ::=
'[' [<constant>][,...n] ']'
<object_constant> ::=
'{' [{property_name | "property_name"} : <constant>][,...n] '}'
Arguments
| Descriptif | |
|---|---|
<undefined_constant>; Undefined |
Représente les undefined valeurs de type Undefined. |
<null_constant>; null |
Représente des null valeurs de type Null. |
<boolean_constant> |
Représente des constantes booléennes typées. |
false |
Représente la false valeur du type booléen. |
true |
Représente la true valeur du type booléen. |
<number_constant> |
Représente une constante numérique. |
decimal_literal |
Nombres représentés à l’aide de la notation décimale ou de la notation scientifique. |
hexadecimal_literal |
Nombres représentés à l’aide du préfixe 0x suivi d’un ou plusieurs chiffres hexadécimaux. |
<string_constant> |
Représente une constante de type chaîne. |
string _literal |
Chaînes Unicode représentées par une séquence de zéro ou plusieurs caractères Unicode ou séquences d’échappement. Les littéraux de chaîne sont placés entre guillemets simples (apostrophe : ') ou guillemets doubles (guillemets : "). |
Remarques
Voici une liste des types de données scalaires pris en charge :
Ordre des valeurs non défini Valeur unique : undefinedZéro Valeur unique : nullBooléen Valeurs : false,true.Nombre Un nombre à virgule flottante double précision, Institute of Electrical and Electronics Engineers (IEEE) 754 standard. Chaîne Séquence de zéro ou plusieurs caractères Unicode. Les chaînes doivent être placées entre guillemets simples ou doubles. Tableau Séquence de zéro ou plusieurs éléments. Chaque élément peut être une valeur de n’importe quel type de données scalaire, sauf non défini. Objet Ensemble non trié de zéro ou plusieurs paires nom/valeur. Le nom est une chaîne Unicode. La valeur peut être de n’importe quel type de données scalaire, à l’exception d’une valeur non définie. Voici une liste de séquences d’échappement autorisées pour les littéraux de chaîne :
Descriptif Caractère Unicode \'apostrophe (') U+0027\"guillemets (") U+0022\\solidus inverse () U+005C\/solidus (/) U+002F\bBackspace U+0008\fflux de séparateur U+000C\nflux de ligne U+000A\rretour chariot U+000D\tonglet U+0009\uXXXXCaractère Unicode défini par quatre chiffres hexadécimaux. U+XXXX