Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Stała, znana również jako literał lub wartość skalarna, jest symbolem reprezentującym określoną wartość danych. Format stałej zależy od typu danych reprezentowanej przez nią wartości.
Składnia
<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 |
Reprezentuje undefined wartości typu Niezdefiniowane. |
<null_constant>; null |
Reprezentuje null wartości typu Null. |
<boolean_constant> |
Reprezentuje stałe typizowane przez wartość logiczną. |
false |
Reprezentuje false wartość logiczną typu. |
true |
Reprezentuje true wartość logiczną typu. |
<number_constant> |
Reprezentuje stałą liczbową. |
decimal_literal |
Liczby reprezentowane przy użyciu notacji dziesiętnej lub notacji naukowej. |
hexadecimal_literal |
Liczby reprezentowane przy użyciu prefiksu 0x , po którym następuje co najmniej jedna cyfra szesnastkowa. |
<string_constant> |
Reprezentuje stałą ciągu typu. |
string _literal |
Ciągi Unicode reprezentowane przez sekwencję znaków Unicode lub więcej znaków Unicode lub sekwencje ucieczki. Literały ciągu są ujęte w cudzysłowy pojedyncze (apostrof: ') lub cudzysłowy podwójne (cudzysłów: "). |
Uwagi
Oto lista obsługiwanych typów danych skalarnych:
Kolejność wartości Niezdefiniowane Pojedyncza wartość: undefinedZero Pojedyncza wartość: nullBoolean Wartości: false,true.Liczba Liczba zmiennoprzecinkowa o podwójnej precyzji, standard Institute of Electrical and Electronics Engineers (IEEE) 754. String Sekwencja zera lub większej liczby znaków Unicode. Ciągi muszą być ujęte w cudzysłów pojedynczych lub podwójnych. Tablica Sekwencja zera lub większej liczby elementów. Każdy element może być wartością dowolnego typu danych skalarnych, z wyjątkiem niezdefiniowanych. Obiekt Nieurządkowany zestaw par nazwa/wartość wynosi zero lub więcej. Nazwa to ciąg Unicode. Wartość może być dowolnym typem danych skalarnych, z wyjątkiem niezdefiniowanych. Oto lista sekwencji ucieczki, które są dozwolone dla literałów ciągu:
Description Znak Unicode \'apostrof (') U+0027\"cudzysłów (") U+0022\\odwrotny solidus () U+005C\/solidus (/) U+002F\bBackspace U+0008\fkanał informacyjny separatora U+000C\nkanał liniowy U+000A\rpowrót karetki U+000D\tkarta U+0009\uXXXXZnak Unicode zdefiniowany przez cztery cyfry szesnastkowe. U+XXXX