Uma constante é uma expressão que tem um valor fixo. Existem dois tipos de constantes: constantes predefinidas que você seleciona pelo nome, e constantes literais para que você digita o valor real.
4D fornece um conjunto de constantes predefinidas. Essas constantes são agrupadas por temas na janela de Explorer:
 
 Para usar uma constante pré-definida em uma janela do editor de métodos:
 - Arraste e solte a constante a partir da janela do Explorer para a janela do editor de método.
- Digite diretamente o seu nome na janela do editor de métodos. O mecanismo de AutoCompletar sugere constantes que correspondem ao contexto de programação.
Nomes de constante predefinidos podem conter até 31 caracteres.
 Constantes pré-definidas aparecem sublinhadas por padrão no Editor de métodos e nas janelas do depurador:
 
 Na janela que aparece aqui, On Load, por exemplo, é uma constante predefinida.
Constantes literais podem ser de quatro tipos de dados:
 Uma string constante é delimitada por aspas duplas ("..."). Aqui estão alguns exemplos de constantes string:
 "Adicionar Registros"
"Nenhum registro encontrado"
"Fatura"
 Uma seqüência vazia é especificada por aspas duplas sem nada entre elas ("").
Uma constante numérica é escrita como um número real. Aqui estão alguns exemplos de constantes numéricas:
 27
123.76
0.0076
 Números negativos são especificados com o sinal de menos (-). Por exemplo:
 –27
–123.76
–0.0076
Note: Desde 4D v15, o separador decimal padrão é o ponto (.) independentemente da linguagem do sistema. Se você marcou a opção "Use regional system settings"  (veja Página Métodos), então use o separador definido no seu sistema. 
A constante de data é delimitada por pontos de exclamação (! ...!). Em  Espanha e América Latina, uma data está ordenada dia/mês/ano, com uma  barra oblíqua (/) separando os valores. Aqui estão alguns exemplos de constantes data:
 !1976-01-16!
!2004-04-04!
!1996-12-25!
 Uma data nula é especificada por !00-00-00!
 Dica: O Editor de Método inclui um atalho para inserir uma data nula. Para digitar uma data nula, digite o caractere de exclamação (!) e pressione Enter.
 Nota: 
- Por razões de compatibilidade, 4D aceita anos de dois dígitos.Um ano de dois dígitos é assumido que pertence ao século  20 ou 21 baseados em si é maior ou menor que 30. A menos que esse número  padrão tenha sido alterado usando o comando SET DEFAULT CENTURY.
- Se você marcou a opção "Use regional system settings" (veja [#title  id="621"/]), deve usar o formato de data definido em seu sistema. Geralmente, num ambiente US (EUA), datas são entradas no formato mês/dia/ano, com uma barra  "/" separando os valores.
Uma constante de tempo é delimitada por pontos de interrogação (?...?).
Na versão em Inglês de 4D, uma constante de tempo é ordenada em hora:minuto:segundo, com dois pontos (:) separando cada parte. Tempos são especificados no formato de 24 horas.  
Aqui estão alguns exemplos de constantes de tempo:
 ?00:00:00? ` Meia-noite
?09:30:00? ` 9:30 da manhã 
?13:01:59? ` 13 horas, 1 minuto, e 59 segundos
 Uma hora nula é especificada por ?00:00:00?
 Conselho: O Editor de métodos inclui um atalho para digitar um tempo nulo. Para digitar um tempo nulo, digite o ponto de interrogação (?) e pressione Enter.