Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Константой, также известной как литерал или скалярное значение, является символ, представляющий определенное значение данных. Формат константы зависит от типа данных, которое он представляет.
Синтаксис
<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 |
undefined Представляет значения типа Undefined. |
<null_constant>; null |
null Представляет значения типа NULL. |
<boolean_constant> |
Представляет логические константы типа. |
false |
false Представляет значение логического типа. |
true |
true Представляет значение логического типа. |
<number_constant> |
Представляет числовую константу. |
decimal_literal |
Числа, представленные с помощью десятичной нотации или научной нотации. |
hexadecimal_literal |
Числа, представленные с помощью префикса 0x , за которым следует одна или несколько шестнадцатеричных цифр. |
<string_constant> |
Представляет константу строки типа. |
string _literal |
Строки Юникода, представленные последовательностью нулевых или более символов Юникода или escape-последовательностей. Строковые литералы заключены в одинарные кавычки (apostrophe: ') или двойные кавычки (кавычки: "). |
Замечания
Ниже приведен список поддерживаемых скалярных типов данных:
Порядок значений неопределенный Одно значение: undefinedНедействительный Одно значение: nullBoolean Значения: false,true.Число Номер двойной точности с плавающей запятой, Институт инженеров электротехники и электроники (IEEE) 754 стандарта. строка Последовательность нулевых или более символов Юникода. Строки должны быть заключены в одинарные или двойные кавычки. массива Последовательность нулевых или более элементов. Каждый элемент может быть значением любого скалярного типа данных, кроме неопределенного. Объект Неупорядоченный набор пар "имя-значение" или "нулевая" или "больше". Имя — строка Юникода. Значение может иметь любой скалярный тип данных, кроме неопределенного. Ниже приведен список escape-последовательностей, которые разрешены для строковых литерала:
Description Символ Юникода \'апостроф (') U+0027\"кавычки (") U+0022\\обратное сплошное () U+005C\/Солидус (/) U+002F\bвозврат U+0008\fВеб-канал разделителя U+000C\nВеб-канал строки U+000A\rвозврат каретки U+000D\tвешалка U+0009\uXXXXСимвол Юникода, определенный четырьмя шестнадцатеричными цифрами. U+XXXX