Wikibooks, livre pensar e aprender
VARIÁVEIS: CONSTANTES:
São variáveis declaradas com a palavra chave “const”, que não podem sofrer alteração de
seu conteúdo e nem de sua declaração no escopo da rotina. Exemplo:
const fator = 1.34;
const nome = “Sérgio”
se tentar efetuar uma redeclaração ocorrerá um erro de execução, exemplo:
const fator = 1.34;
var fator = 22;
ou então se este já tiver sido declarado
function funcao() {}
const funcao=”teste”;
10
Conteúdo disponível sob GNU Free Documentation License.
Wikibooks, livre pensar e aprender
VARIÁVEIS: MATRIZES:
São variáveis que contém várias ocorrências em seu interior. A declaração de uma variável é
feita utilizando ou elementos delimitados por colchetes “[]” ou pelo objeto Array(), exemplo:
var frutas=[“laranja”, “banana”, “pera”];
var nomes=new Array(“Sérgio”, “Eduardo”,”Rodrigues”);
var valores=[1.34, 10, 50, 13e2];
pode-se utilizar elementos vazios na declaração de uma matriz, por exemplo :
var var frutas=["laranja","banana",,"pera",,,"abacaxi"];
resultado :
• frutas[0] = "laranja"
• frutas[1] = "banana"
• frutas[2] = undefined
• frutas[3] = "pera"
• frutas[4] = undefined
• frutas[5] = undefined
• frutas[6] = "abacaxi"
lembre sempre que as matrizes iniciam pelo elemento zero(0).
length é um atributo especial que possui a quantidade de elementos da matriz, não é uma função, ou
seja se utilizar frutas.length() ele causará erro.
11
Conteúdo disponível sob GNU Free Documentation License.
Wikibooks, livre pensar e aprender
VARIÁVEIS: NUMÉRICAS:
Existem duas categorias de números, os de notação de ponto flutuante e os inteiros. Os
primeiros representam os valores fracionados, com valores decimais, podem ser expressos como:
01/01/23
1e3 = 1 x 10³ = 1000
-3.28e12 = 3.28 x 1012 = 3280000000000
1e-12 = 1 x 10-12 = 0.000000000001
Valores inteiros, podem ser representados em base 10(decimal), 16(hexadecimal) ou 8(octal).
Exemplos :
012 igual a 10 decimal, inicia com 0 ele assume que o numero é octal 0x12
igual a 18 decimal, inicia com 0x é assumido como numero hexadecimal.
12 representa 12 decimal.
12
Conteúdo disponível sob GNU Free Documentation License.
Wikibooks, livre pensar e aprender
VARIÁVEIS: STRINGS:
São seqüência de caracteres delimitados por (“) aspas ou (') apóstrofe. Exemplos:
'Sérgio Eduardo'
"um texto qualquer"
"várias linhas:\nSegunda Linha\tMesma linha com tabulação"
Ao inicializar uma string pode-se utilizar caracteres especiais, este tem uma barra inversa(\)
para indicar que seu significado é especial, veja a seguinte tabela
\b Representa o backspace (caracter ascii 8)
\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)
\0NNN Caracter ascii (NN representa um valor octal de 000 a 0377)
\' Apóstrofe
\" Aspas
\\ Barra inversa
13
Conteúdo disponível sob GNU Free Documentation License.
Wikibooks, livre pensar e aprender
OPERADORES:
Operadores para efetuar mudança do conteúdo de uma variável:
Operador Descrição
= Atribui valor a uma variável
++ Incrementa valor de uma variável, x++ é o mesmo que
x=x+1
-- Decrementa valor de uma variável, x-- é o mesmo que x=x-1
Operadores para comparação de valores:
Operador Descrição
== Igual
!= Diferente
=== Estritamente igual(verifica conteúdo e tipo da variável)
!== Estritamente diferente(verifica conteúdo e tipo da
variável)
< Menor que
<= Menor ou igual a
> Maior que
>= Maior ou igual a
Operadores aritiméticos:
Operador Descrição
% Módulo
+ Soma
- Subtração
* Multiplicação
/ Divisão
14
Conteúdo disponível sob GNU Free Documentation License.
Wikibooks, livre pensar e aprender
Operadores lógicos:
Operador Descrição
&& Módulo
|| Ou
! Não
Operadores de bits:
Operador Descrição
& Operação E
| Operação Ou
^ Operação Ou Exclusivo
~ Operação Não
>> Rotação de bits para direita
<< Rotação de bits para esquerda
>>> Rotação de bits para direita sem levar em consideração o sinal
Operadores especiais:
Operador Descrição
?:
Efetua operação condicionada, exemplo x = a > 1 ? 3 : 4; ou seja se o
valor da variável a for maior que 1, será atribuído a x o valor 3 caso
contrario 4
, A vírgula efetua operação da esquerda para a direita sendo que o
último elemento é retornado. Ex: x=1, y=2;
delete variavel
Elimina um objeto que esteja sendo referenciada pela variável, se a
variavel for uma propriedade de um objeto, limpa esta referência do
objeto.
propriedade in objeto Retorna true caso a propriedade esteja contida no objeto
objeto instanceof
TipoDoObjeto Retorna true caso o objeto seja de determinado tipo
typeof(objeto) Retorna string contendo o tipo do objeto
New
TipoDoObjeto(p1, ...) Cria uma instância do objeto
This Representa a instância do objeto corrente
void (expressao) Resolve expressão, porém ignora valor retornado
15
Conteúdo disponível sob GNU Free Documentation License.
Wikibooks, livre pensar e aprender
Short Circuit
Operações lógicas utilizam short circuit da seguinte forma:
true || qualquer coisa = true
false && qualquer coisa = false
Comentários
Postar um comentário