Tipos de operadores no Javascript

Operadores de atribuição


  Share  
|


O operador de atribuição chave é o sinal de iguais (=). O operando esquerdo é uma variável, um elemento de disposição, ou uma propriedade do objeto, e o operando direito é um literal ou uma outra variável, elemento de disposição, ou propriedade do objeto. Atribuir a uma variável um valor pode ser realizada com todo o número de combinações diferentes de variáveis, de elementos de disposição, de propriedades do objeto, e de literals.

O seguinte fornece uma idéia da escala das atribuições:

alpha= 77; 
alpha= (fishSize.length/2); 
alpha= (beta > gama);  

Operadores compostos

Os operadores que incluem a atribuição junto com uma operação são operadores compostos. Estes operadores trabalham como uma estenografia para uma atribuição mais uma outra operação. Por exemplo:

interesse do bankAccount += do var;  

é equivalente à escrita

bankAccount do var = bankAccount + interesse;  

Além da adição, os operadores compostos no Javascript incluem subtraem atribuem (- =), multiplicam atribuem (*=), partilha atribuem (/=), e o modulo atribui (%=). Por exemplo, o seguinte certificado usa o operador de atribuição do composto do modulo:

<html> 
<head> 
language= " Javascript " do <script > 
var bolts=150, lot= 60; 
aparafusa o lote de %=; 
document.write (

As mostras do exemplo como duas operações podem ser combinadas em uma única. Os parafusos variáveis são divididos pelo valor do lote variável, e o restante (modulo) é atribuído aos parafusos variáveis. Seria o mesmo que escrevendo isto:

o var aparafusa = % do lote dos parafusos;  

Entretanto, em vez de tomar duas operações, uma faz o truque da atribuição e da operação.

Operadores de comparação

Provavelmente a área da maioria de erros no Javascript com operadores é desconcertante (ou apenas esquecendo) a diferença entre operadores de atribuição e operadores de comparação. Os operadores de atribuição igualam um valor com uma variável, um elemento de disposição, ou uma propriedade do objeto. Os operadores de comparação geram um valor booleano. Por exemplo, o seguinte certificado retorna um valor booleano falso:

<html> 
language= " Javascript " do <script > 
wrong= do var (6==7) 
document.write (errado); 
</script> 
bgcolor= <body " lightslategray " > 
</body> 
</html>

O operador de comparação é o sinal de iguais dobro (= =), e o operador de atribuição é o sinal dos iguais (=). O problema o mais comum é em uma indicação condicional padrão onde o colaborador datilografe este:

se (alfa = beta) {


 

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions