Compartir vía


Constantes en Azure Cosmos DB for NoSQL

SE APLICA A: NoSQL

Una constante, también conocida como valor literal o escalar, es un símbolo que representa un valor de datos específico. El formato de las constantes depende del tipo de datos del valor que representan.

Sintaxis

<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] '}'  

Argumentos

Descripción
<undefined_constant>; Undefined Representa valores de undefined de tipo Undefined.
<null_constant>; null Representa valores de null de tipo Null.
<boolean_constant> Representa constantes de tipo booleano.
false Representa el valor de false de tipo booleano.
true Representa el valor de true de tipo booleano.
<number_constant> Representa una constante numérica.
decimal_literal Números representados mediante notación decimal o científica.
hexadecimal_literal Números representados mediante el prefijo 0x seguido de uno o más dígitos hexadecimales.
<string_constant> Representa una constante de tipo cadena.
string _literal Las cadenas Unicode representadas por una secuencia de cero o varios caracteres Unicode o secuencias de escape. Los literales de cadena se encierran entre comillas simples (apóstrofo: ') o comillas dobles (comillas: ").

Observaciones

  • Esta es una lista de los tipos de datos escalares admitidos:

    Orden de valores
    Undefined Valor único: undefined
    Null Valor único: null
    Boolean Valores: false, true.
    Number Número de punto flotante de precisión doble, estándar IEEE 754.
    String Secuencia de cero o más caracteres Unicode. Las cadenas deben ir entre comillas sencillas o dobles.
    Matriz Secuencia de cero o más elementos. Cada elemento puede ser un valor de cualquier tipo de datos escalar, excepto undefined.
    Object Conjunto desordenado de cero o más pares nombre/valor. Nombre es una cadena Unicode, el valor puede ser de cualquier tipo de datos escalar, excepto undefined.
  • Esta es una lista de secuencias de escape permitidas para literales de cadena:

    Descripción carácter Unicode
    \' apóstrofo (') U+0027
    \" comillas dobles (") U+0022
    \\ barra inclinada inversa () U+005C
    \/ barra inclinada (/) U+002F
    \b retroceso U+0008
    \f fuente de separador U+000C
    \n avance de línea U+000A
    \r retorno de carro U+000D
    \t tabulador U+0009
    \uXXXX Carácter Unicode definidos por cuatro dígitos hexadecimales. U+XXXX