cursos photoshop, livros photoshop, tutoriais photoshop, tutoriais flash, tutoriais 3ds max
Tutoriais de Photoshop mais populares...
tutorial Photoshop - bola de basquetebol tutorial Photoshop - faca de churrasco tutorial Photoshop - como fazer cabelo tutorial Photoshop - marcar a ferro quente tutorial Photoshop - como fazer um escudo tutorial Photoshop - como fazer uma lata de refrigerante
28 Junho 2007 - por

JAVASCRIPT - GUIA DE REFERÊNCIA COMPLETO GRÁTIS
GUIA RÁPIDO (cortesia Wikipedia.org)

 

OPERADORES DE BITS

Os operadores de bits comparam dois valores bit a bit e fornecem resultados bit a bit. Por exemplo: se fizermos X = 3 & 7, teremos como resposta o valor de X igual a 3, pois três em binário é 011 e oito em binário é 111, um bit só vai ser 1 se os dois bits na mesma posição forem 1.  

&
Operação E

|
Operação Ou

^
Operação Ou Exclusivo

~
Operação NOT

>>
Rotação de bits para direita, deitando fora o bit que estava na posição mais à direita e copiando o bit mais à esquerda para a próxima posição vaga. Exemplo: x = 7 >> 2, fará x ficar com o valor 1, pois ao
deslocar o valor 7 (111) para a direita duas vezes, vai transformá-lo em 11 e em 1, pois a medida que empurra o número para a direita, o JavaScript deita fora o dígito mais à direita. Como o bit mais à esquerda representa o sinal do número (0 = número positivo, 1 = número negativo), ao fazer a cópia deste bit para a posição seguinte, estará a fazer a propagação do sinal do número. Assim sendo, ao fazer este tipo de rotação para a direita estará, sempre, a preservar o sinal do número;

<<
Rotação de bits para esquerda, preenchendo com zero o dígito mais à direita. Exemplo: x = 3 << 2, fará x ficar com o valor 1100, pois ao deslocar o valor 3 (11) para a esquerda a primeira vez, vai transformá-lo em 110 e, de seguida em 1100, já que ao empurrar os bits para a esquerda, preenche com zero a posição mais à direita;

>>>
Rotação de bits para direita, preenchendo com zeros a posição mais à esquerda e deitando fora o bit mais à direita. Exemplo: 127>>>3, vai produzir o resultado de 0001111 pois, no primeiro deslocamento para a direita, o número 127 (1111111) transforma-se em 0111111, no segundo transforma-se em 0011111 e no terceiro em 0001111. Como o bit mais à esquerda representa o sinal do número (0 = número
positivo, 1 = número negativo), ao preencher essa posição com zeros, está a apagar o sinal original do número e colocá-lo a zero (positivo). Logo, o resultado deste tipo de rotação será sempre um número positivo;

 

Operadores especiais:

?:
Efetua uma operação condicionada. Por exemplo: x = a > 1 ? 3 : 4;
significa atribua o valor 3 a x no caso de a ser maior do que um, caso contrário, atribua o valor de 4,
Se em vez do ponto e vírgula no exemplo anterior, usar uma vírgula efectua a operação da esquerda para a direita sendo que o último elemento é retornado. Ex: x=1, y=2;

delete XXX
Elimina um objecto que esteja a ser referenciada pela variável XXX, se a variavel for uma propriedade de um objecto esta será apagada;

propriedade in XXX
Retorna true se a propriedade estiver contida no objecto representado por XXX;

objecto instanceof XXX
Retorna true se o objecto for do tipo especificado em XXX;

typeof(obecto)
Retorna uma string que contém o nome correspondente ao tipo do objecto (string, integer, etc.);

New TipoDoobecto (p1, …)
Cria um instance do objecto

This
Representa o instance corrente do objecto;

void (expressão)
Resolve expressão, porém ignora valor retornado

 

 

 

tags: Dicas

 

 

Se gostou desse artigo...
::
receba as novidades deste site por e-mail!

 

o seu nome:
a mensagem:
 

 


Dê a sua opinião sobre este artigo

O seu nome

O seu e-mail

Opine sobre este artigo

Por favor copie o texto... CItvJa na caixa seguinte:

CAPTCHA image

Curso Photoshop CC Curso Photoshop CC para iPad Curso Photoshop CC para iPhone Curso Photoshop CC para iPad Curso Photoshop CC para Mac Curso Photoshop CC para Apple TV

 

Ferramentas

Google PageRank
Conteúdo Duplicado

Categoriais

 ddddddd

Arquivos