Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Una costante, nota anche come valore letterale o scalare, è un simbolo che rappresenta un valore di dati specifico. Il formato di una costante dipende dal tipo di dati del valore rappresentato.
Sintassi
<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
| Description | |
|---|---|
<undefined_constant>; Undefined |
Rappresenta undefined i valori di tipo Undefined. |
<null_constant>; null |
Rappresenta null i valori di tipo Null. |
<boolean_constant> |
Rappresenta costanti booleane tipate. |
false |
Rappresenta false il valore di tipo booleano. |
true |
Rappresenta true il valore di tipo booleano. |
<number_constant> |
Rappresenta una costante numerica. |
decimal_literal |
Numeri rappresentati usando la notazione decimale o la notazione scientifica. |
hexadecimal_literal |
Numeri rappresentati usando il prefisso 0x seguito da una o più cifre esadecimali. |
<string_constant> |
Rappresenta una costante di tipo string. |
string _literal |
Stringhe Unicode rappresentate da una sequenza di zero o più caratteri Unicode o sequenze di escape. I valori letterali stringa sono racchiusi tra virgolette singole (apostrofo: ') o virgolette doppie (virgolette: "). |
Osservazioni:
Ecco un elenco dei tipi di dati scalari supportati:
Ordine valori non definito Valore singolo: undefinedNullo Valore singolo: nullBooleano Valori: false,true.Numero Numero a virgola mobile a precisione doppia, standard IEEE (Institute of Electrical and Electronics Engineers) 754. Stringa Sequenza di zero o più caratteri Unicode. Le stringhe devono essere racchiuse tra virgolette singole o doppie. Array Sequenza di zero o più elementi. Ogni elemento può essere un valore di qualsiasi tipo di dati scalare, tranne che non definito. oggetto Set non ordinato di zero o più coppie nome/valore. Name è una stringa Unicode. Il valore può essere di qualsiasi tipo di dati scalare, tranne che non definito. Ecco un elenco di sequenze di escape consentite per i valori letterali stringa:
Description Carattere Unicode \'apostrofo (') U+0027\"virgolette (") U+0022\\solidus inverso () U+005C\/solidus (/) U+002F\bBackspace U+0008\ffeed separatore U+000C\navanzamento riga U+000A\rRitorno U+000D\tscheda U+0009\uXXXXCarattere Unicode definito da quattro cifre esadecimali. U+XXXX