<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Operadores_en_JavaScript</id>
	<title>Operadores en JavaScript - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Operadores_en_JavaScript"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Operadores_en_JavaScript&amp;action=history"/>
	<updated>2026-10-22T05:33:59Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Operadores_en_JavaScript&amp;diff=9934&amp;oldid=prev</id>
		<title>Vieites: /* Operadores lóxicos */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Operadores_en_JavaScript&amp;diff=9934&amp;oldid=prev"/>
		<updated>2009-03-05T15:23:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Operadores lóxicos&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Trátase de símbolos e identificadores que representan tanto a forma en que os datos se modifican como a maneira en que unha combinación de expresións é evaluada. &lt;br /&gt;
&lt;br /&gt;
JavaScript soporta operadores binarios e unarios:&lt;br /&gt;
* Os operadores binarios requiren que existan dous operadores na expresión.&lt;br /&gt;
* Os operadores unarios só precisan un operando.&lt;br /&gt;
&lt;br /&gt;
== Operadores de asignación ==&lt;br /&gt;
O operador de asignación é un dos mais empregados. A súa función básica é asignar un valor a unha variable, deste xeito gárdase o valor en memoria.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;right&amp;quot;&lt;br /&gt;
!colspan=2 style=&amp;quot;background:#ffdead;&amp;quot; | Operador de asignación e aritméticos&lt;br /&gt;
|-  &lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | Versión longa&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | Versión curta&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x = x + y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x += y&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x = x - y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x -= y&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x = x * y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x *= y&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x = x / y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x /= y&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x = x % y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x %= y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
!colspan=2 style=&amp;quot;background:#ffdead;&amp;quot; | Operador de asignación e de bit&lt;br /&gt;
|-  &lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | Versión longa&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | Versión curta&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x = x &amp;lt;&amp;lt; y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x &amp;lt;&amp;lt;= y&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x = x &amp;gt;&amp;gt; y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x &amp;gt;&amp;gt;= y&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x = x &amp;gt;&amp;gt;&amp;gt; y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x &amp;gt;&amp;gt;&amp;gt;= y&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x = x &amp;amp; y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x &amp;amp;= y&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x = x ^ y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x ^= y&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x = x ! y&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x != y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Operadores aritméticos ==&lt;br /&gt;
* Utilízanse para traballar con números. Os operadores mais básicos deste grupo inclúen o signos: (&amp;#039;&amp;#039;&amp;#039;+&amp;#039;&amp;#039;&amp;#039;), (&amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039;), (&amp;#039;&amp;#039;&amp;#039;*&amp;#039;&amp;#039;&amp;#039;) e (&amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
* Outro operador interesante é o &amp;#039;&amp;#039;&amp;#039;operador módulo&amp;#039;&amp;#039;&amp;#039; que se representa polo símbolo de porcentaxe (&amp;#039;&amp;#039;&amp;#039;%&amp;#039;&amp;#039;&amp;#039;). Con este operador calculamos o resto enteiro da división do primeiro operando có segundo. &lt;br /&gt;
&lt;br /&gt;
Vexamos un exemplo no que se realizan operacións aritméticas básicas:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Operadores&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;h1 align=&amp;quot;center&amp;quot;&amp;gt;Operadores en JavaScript&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; &amp;gt;&lt;br /&gt;
	&amp;lt;!-- Información oculta para navegadores antiguos&lt;br /&gt;
		&lt;br /&gt;
		document.write(&amp;quot;&amp;lt;h3&amp;gt; Imos a operar os valores 8 e 3...&amp;lt;/h3&amp;gt;&amp;quot;);&lt;br /&gt;
		document.write(&amp;quot;&amp;lt;p&amp;gt; 8 + 3 = &amp;quot;, 8+3);&lt;br /&gt;
		document.write(&amp;quot;&amp;lt;br /&amp;gt; 8 - 3 = &amp;quot;, 8-3);&lt;br /&gt;
		document.write(&amp;quot;&amp;lt;br /&amp;gt; 8 * 3 = &amp;quot;, 8*3);&lt;br /&gt;
		document.write(&amp;quot;&amp;lt;br /&amp;gt; 8 / 3 = &amp;quot;, 8/3);&lt;br /&gt;
		document.write(&amp;quot;&amp;lt;br /&amp;gt; 8 % 3 = &amp;quot;, 8%3);&lt;br /&gt;
		document.write(&amp;quot;&amp;lt;/p&amp;gt;&amp;lt;h3&amp;gt;...Traballo feito...&amp;lt;/h3&amp;gt;&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
	//final del comentario --&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Outra operación moi típica é incrementar, ou decrementar, o valor dunha variable e despois reasignar ese valor á propia variable. Vexamos unha táboa onde se mostran estes operadores:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
!colspan=2 style=&amp;quot;background:#ffdead;&amp;quot; | Operador de incremento e decremento&lt;br /&gt;
|-  &lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x++&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Asíngnase e logo se incrementa&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | x--&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Asígnase e logo se decrementa&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | ++x&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Increméntase e logo se asigna&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | --x&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Decreméntase e logo se asigna&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Finalmente, contamos có operador unario &amp;quot;negación&amp;quot; ( - ) que se emprega para cambiar un valor de positivo a negativo e viceversa. É unario porque opera cun só operando.&lt;br /&gt;
== Operadores de comparación ==&lt;br /&gt;
Os operadores de comparación empréganse para comparar expresións. As expresións que empregan operadores de comparación normalmente realizan preguntas sobre os dous valores contidos nos operandos. A resposta a dita pregunta pode ser &amp;#039;&amp;#039;true&amp;#039;&amp;#039; ou &amp;#039;&amp;#039;false&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
A lista completa de operadores de comparación móstrase na seguinte táboa:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
!colspan=2 style=&amp;quot;background:#ffdead;&amp;quot; align=&amp;quot;center&amp;quot; | Operadores de comparación&lt;br /&gt;
|-  &lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; align=&amp;quot;center&amp;quot; | Versión longa&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; align=&amp;quot;center&amp;quot; | Versión curta&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | ==&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Operador igual-que. Devolve &amp;#039;&amp;#039;true&amp;#039;&amp;#039; se ambos operadores son iguais.&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | !=&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Operador non-igual. Devolve &amp;#039;&amp;#039;true&amp;#039;&amp;#039; se ambos operadores son distintos.&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | &amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Operador maior-que. Devolve &amp;#039;&amp;#039;true&amp;#039;&amp;#039; se o operador da esquerda é maior que o da dereita.&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | &amp;gt;=&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Operador maior-ou-igual-que. Devolve &amp;#039;&amp;#039;true&amp;#039;&amp;#039; se o operador da esquerda é maior ou igual que o da dereita.&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | &amp;lt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Operador menor-que. Devolve &amp;#039;&amp;#039;true&amp;#039;&amp;#039; se o operador da esquerda é menor que o da dereita.&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | &amp;lt;=&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Operador menor-ou-igual-que. Devolve &amp;#039;&amp;#039;true&amp;#039;&amp;#039; se o operador da esquerda é menor ou igual que o da dereita.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Operadores de cadea ==&lt;br /&gt;
O conxunto de operadores de cadea dispoñibles para JavaScript inclúe todos os operadores de comparación e o &amp;#039;&amp;#039;&amp;#039;operador de concatenación ( + )&amp;#039;&amp;#039;&amp;#039;. Empregando o operador de concatenación pódese facilmente unir cadeas para formar cadeas de maior tamaño. &lt;br /&gt;
&lt;br /&gt;
No seguinte código vese un exemplo de manexo de cadeas de texto:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Operadores&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;h2 align=&amp;quot;center&amp;quot;&amp;gt;Operadores de cadea en JavaScript&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; &amp;gt;&lt;br /&gt;
	&amp;lt;!-- Información oculta para navegadores antiguos&lt;br /&gt;
		&lt;br /&gt;
		var nome = &amp;quot;Andrea&amp;quot;;&lt;br /&gt;
		var apelido1 = &amp;quot;Rodríguez&amp;quot;;&lt;br /&gt;
		var apelido2 = &amp;quot;Torres&amp;quot;;&lt;br /&gt;
		var nomeEapelidos;&lt;br /&gt;
	&lt;br /&gt;
		document.write(&amp;quot;&amp;lt;h3&amp;gt; Imos concatenar cadeas...&amp;lt;/h3&amp;gt;&amp;quot;);&lt;br /&gt;
		document.write(&amp;quot;&amp;lt;p&amp;gt; O valor e nome é -&amp;gt; &amp;quot;+nome);&lt;br /&gt;
		document.write(&amp;quot;&amp;lt;br /&amp;gt; O valor de apelido1 é -&amp;gt; &amp;quot;+apelido1);&lt;br /&gt;
		document.write(&amp;quot;&amp;lt;br /&amp;gt; O valor de apelido2 é -&amp;gt; &amp;quot;+apelido2);&lt;br /&gt;
		nomeEapelidos = nome+&amp;quot; &amp;quot;+apelido1+&amp;quot; &amp;quot;+apelido2;&lt;br /&gt;
		document.write(&amp;quot;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; Todo xunto é: -&amp;gt;&amp;quot;+nomeEapelidos+&amp;quot;&amp;lt;/p&amp;gt;&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
	//final del comentario --&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operadores condicionais ==&lt;br /&gt;
JavaScript utiliza dous operadores: &amp;#039;&amp;#039;(?)&amp;#039;&amp;#039; e &amp;#039;&amp;#039;(:)&amp;#039;&amp;#039;, para formar expresións condicionais. Estes operadores realizan la misma operación que as sentencias &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;if&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
A sintaxe destes operadores é:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;expresión&amp;gt;?&amp;lt;sentencia&amp;gt;:&amp;lt;sentencia&amp;gt;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se a &amp;quot;expresión&amp;quot; é &amp;#039;&amp;#039;true&amp;#039;&amp;#039; devólvese a sentencia que se atopa antes dos dous puntos &amp;#039;&amp;#039;&amp;#039;(:)&amp;#039;&amp;#039;&amp;#039; e se o valor é &amp;#039;&amp;#039;false&amp;#039;&amp;#039; o operador condicional devolve a sentencia que se atopa despois dos dous puntos.&lt;br /&gt;
&lt;br /&gt;
Deste xeito a expresión &amp;#039;&amp;#039;&amp;#039;(x&amp;gt;y)?&amp;quot;o maior é x&amp;quot;:&amp;quot;o maior é y&amp;quot;&amp;#039;&amp;#039;&amp;#039; devolvería a cadea &amp;quot;o maior é x&amp;quot; no caso en que x fora maior que y ou a cadea &amp;quot;o maior é y&amp;quot; no caso contrario.&lt;br /&gt;
&lt;br /&gt;
== Operadores lóxicos ==&lt;br /&gt;
Os operadores lóxicos (tamén chamados operadores booleanos) utilízanse conxuntamente con expresións que devolven valores lóxicos. A sintaxe destes operadores é a seguinte:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
!colspan=2 style=&amp;quot;background:#ffdead;&amp;quot; align=&amp;quot;center&amp;quot; | Operadores lóxicos&lt;br /&gt;
|-  &lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; align=&amp;quot;center&amp;quot;; width=&amp;quot;100px&amp;quot; | Operador&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; align=&amp;quot;center&amp;quot; | Significado&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | exp1 &amp;amp;amp;&amp;amp;amp; exp2&lt;br /&gt;
|align=&amp;quot;left&amp;quot; | O operador &amp;#039;&amp;#039;&amp;#039;&amp;quot;y&amp;quot;&amp;#039;&amp;#039;&amp;#039; devolve &amp;#039;&amp;#039;true&amp;#039;&amp;#039; se ambas expresións son &amp;#039;&amp;#039;true&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | exp1 &amp;amp;iexcl;&amp;amp;iexcl; exp2&lt;br /&gt;
|align=&amp;quot;left&amp;quot; | O operador &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;ou&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; devolve &amp;#039;&amp;#039;true&amp;#039;&amp;#039; se algunha das expresións é &amp;#039;&amp;#039;true&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | !exp1&lt;br /&gt;
|align=&amp;quot;left&amp;quot; | O operador &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; devolve &amp;#039;&amp;#039;true&amp;#039;&amp;#039; se a expresión é &amp;#039;&amp;#039;false&amp;#039;&amp;#039; e &amp;#039;&amp;#039;false&amp;#039;&amp;#039; se a expresión é &amp;#039;&amp;#039;true&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Operadores de bits ==&lt;br /&gt;
JavaScript emprega 32 bits para almacenar en memoria os valores enteiros.&lt;br /&gt;
&lt;br /&gt;
JavaScript permítenos acceder á representación binaria dos enteiros ao través dos operadores de bit. A seguinte táboa nos mostra os operadores:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
!colspan=2 style=&amp;quot;background:#ffdead;&amp;quot; align=&amp;quot;center&amp;quot; | Operadores de bits&lt;br /&gt;
|-  &lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; align=&amp;quot;center&amp;quot;; width=&amp;quot;100px&amp;quot; | Operador&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; align=&amp;quot;center&amp;quot; | Significado&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | ~op&lt;br /&gt;
|align=&amp;quot;left&amp;quot; | O operador &amp;quot;complemento a un&amp;quot; devolve o complemento a un do operando&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | op1 &amp;amp;amp;&amp;amp;amp; op2&lt;br /&gt;
|align=&amp;quot;left&amp;quot; | O operador de bit&amp;#039;s &amp;quot;e&amp;quot; realiza a operación AND&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | op1 &amp;amp;iexcl;&amp;amp;iexcl; op2&lt;br /&gt;
|align=&amp;quot;left&amp;quot; | O operador de bit&amp;#039;s &amp;quot;ou&amp;quot; realiza a operación OR&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | op1 ^ op2&lt;br /&gt;
|align=&amp;quot;left&amp;quot; | O operador de bit&amp;#039;s &amp;quot;ou-exclusivo&amp;quot; realiza a operación OR-Exclusiva&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | op1 &amp;lt;&amp;lt; op2&lt;br /&gt;
|align=&amp;quot;left&amp;quot; | O operador de &amp;quot;desprazamento á esquerda&amp;quot; enche o operando1 con tantos 0&amp;#039;s pola dereita como indique o operando2.&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | op1 &amp;gt;&amp;gt; op2&lt;br /&gt;
|align=&amp;quot;left&amp;quot; | O operador de &amp;quot;desprazamento á dereita con propagación do signo&amp;quot; enche o operando1 con tantos 1&amp;#039;s ou 0&amp;#039;s pola esquerda como indique o operando2. O valor de recheo o indica o bit mais á esquerda do operando1.&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | op1 &amp;gt;&amp;gt;&amp;gt; op2&lt;br /&gt;
|align=&amp;quot;left&amp;quot; | O operador de &amp;quot;desprazamento á dereita con recheo de 0&amp;#039;s&amp;quot;. Enche o operando1 con tantos 0&amp;#039;s pola esquerda como indique o operando2. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== O operador &amp;#039;&amp;#039;typeof&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
== Prececencia de operadores ==&lt;/div&gt;</summary>
		<author><name>Vieites</name></author>
	</entry>
</feed>