Constantes e Variáveis

Uma constante é um item de dados nomeado com um valor predefinido, enquanto que uma variável é um item de dados nomeado cujo valor pode ser alterado durante a execução do programa. As variáveis podem ser globais ou locais.

Todos os dados são representados como um de três tipos de dados básicos:
Int
Tipo de dados inteiro (+ - seguido por 1 ou mais dígitos de 0–9).
Real
Ponto flutuante (+ - seguido por zero ou mais dígitos 0–9). Ponto decimal seguido por 1 ou mais dígitos 0–9. Observe que todos os números são armazenados internamente como Flutuantes.
Sequência
Qualquer sequência Unicode válida colocada entre aspas.
Constantes
Uma constante é um item de dados denominado com um valor predefinido. Não é possível alterar o valor designado a uma constante predefinida. As constantes predefinidas são:
NULL
Uma referência vazia. Semelhante a um ponteiro vazio. Observe que não é igual a uma cadeia nula "".
TRUE
Equivalente ao número 1.
FALSE
Equivalente ao número 0.
Definições de Variável
Uma variável é um item de dados denominado cujo valor pode ser alterado durante a execução do programa. Um nome de variável deve seguir a convenção de nomenclatura de um Identificador (caractere alfabético, caractere numérico e o sublinhado.) Quando mais de uma variável é definida em uma única declaração, o nome deve ser separado por vírgulas. Cada declaração de variável deve finalizar com ponto-e-vírgula. Os nomes de variáveis não podem ser iguais a uma palavra reservada.
Nota: Identificadores e Nomes na linguagem script são case-insensitive. Assim, abc é igual a ABC.
Variáveis globais e locais
As variáveis podem ser globais ou locais. Uma variável é global a menos que seja declarada em uma definição de função. As variáveis globais são visíveis e estão disponíveis para todas as instruções de um script. As variáveis locais estão visíveis e disponíveis somente nas funções onde foram definidas. Apesar de nomes e identificadores de variáveis precisarem ser exclusivos, é válido declarar uma variável local que tem o mesmo nome que a global ou o mesmo nome que uma variável local definida em outra função. Os nomes de parâmetro em uma definição de função são considerados como variáveis locais. Os dados transmitidos a uma função são por valor. Uma variável global transmitida a uma função não será alterada pela função.