JAVASCRIPT - GUIA DE REFERÊNCIA COMPLETO GRÁTIS
GUIA RÁPIDO (cortesia Wikipedia.org)
TIPOS DE DADOS
O Javascript possui poucos tipos de dados, sendo eles:
Numéricos:
Este tipo de dado armazena tanto valores inteiros como em ponto flutuante. Por exemplo:
1
84
2e10
3.141516
0.000001
Os valores numericos podem fazer parte de operações aritméticas (soma, subtracção, etc.) ou de operações aritméticas de bits como, por exemplo:
(>>) rotação de bits para direita;
(<<) rotação de bits para esquerda;
(>>>) rotação de bits para a direita sem considerar o sinal;
(^) OU exclusivo (= XOR);
(&) operação E binária (= AND);
(|) operação OU binária (= OR);
() Negação binária (= NOT).
Existem várias funções para a manipulação de valores numéricos, como as funções trigonométricas, funções de arredondamento e exponenciação, funções de transformação de tipos, etc.
Existem alguns valores numéricos especiais. São eles :
NaN - Na verdade NaN é a abreviação de (Not a Number) = (Não um Número). É o resultado, geralmente, de operações inválidas com números como, por exemplo, o resultado da divisão de um número por zero. NaN também é uma constante que pode ser atribuida a uma variável, como veremos mais adiante.
Infinity - Representa um valor infinito, podendo ser tanto positivo quanto negativo. Todas as operações com valores infinitos resultarão num valor infinito, excepto no caso da divisão e da subtração, cujo resultado será um NaN.
Lógicos - Os valores lógicos podem assumir dois valores: true (verdadeiro) e false (falso).
Strings - São sequências de caracteres. O maior número que uma string pode conter depende do navegador em uso. As strings são valores delimitados por apóstrofo ou por aspas, ex: “texto” ou ‘texto’. Uma barra invertida (\) permite a inserção de caracteres especiais numa string como, por exemplo:
“\b” - Representa o backspace (caracter ASCII
“\t” - Tabulação (caracter ASCII 9)
“\r” - Retorno de carro (caracter ASCII 13)
“\n” - Nova linha (caracter ASCII 10)
“\v” - Tabulação vertical (caracter ASCII 11)
“\uNNNN” - Caracter unicode (NNNN representa um valor hexadecimal de 0000 a FFFF)
“\xNN” - Caracter ASCII (NN representa um valor hexadecimal de 00 a FF)
“\’” - Apóstrofo
“\”" - Aspas
“\\” - Barra invertida
Null - O null é um valor especial e representa um obecto nulo. Não deve ser confundido com uma variável não inicializada, pois o valor null existe, assim como o objecto correspontende.
Undefined - O valor undefined significa que não foi criado instance da variável. Inicialmente, todas as variáveis encontram-se neste estado.
Se gostou desse artigo... | |
:: |
receba as novidades deste site por e-mail! |