Operadores en JavaScript

VitaminaWEB.com
RECURSOS PARA WEBMASTERS

HTML
CSS
JAVASCRIPT
DISEÑO/ESTILO
PROMO.WEB
ENTREVISTAS
NOTICIAS
FOROS

Estás aquí : Portada > JavaScript > Tutorial de JavaScript > Operadores en JavaScript

Promo recomendada :

 
Portada

CONTENIDOS

HTML

- Tutorial de HTML
- Artículos de HTML
- Enlaces relacionados
- Software para HTML

CSS

- Introducción a las Hojas de Estilo - CSS
- Artículos de CSS

JAVASCRIPT

- Tutorial de JavaScript
- Artículos de JavaScript

DISEÑO Y ESTILO

- Artículos de diseño, estilo, usabilidad y accesibilidad.
- Efectos con Paint Shop Pro

PROMOCION WEB

- Artículos relacionados con la promoción de páginas web

ENTREVISTAS

- Emilio Márquez
- Joaquín Gracia M.
- Adrian Hall

NOTICIAS
para Webmasters

FOROS
(en obras)

 

 

JAVASCRIPT > TUTORIAL DE JAVASCRIPT

OPERADORES EN JAVASCRIPT

Operadores de comparación:

Operador
Descripcion
== Igualdad de comparación. La comparación se realiza con ajuste de tipos si es necesario.
!= Desigualdad (no igualdad) de comparación. Ajustando tipos si es necesario.
=== Igualdad de comparación absoluta. Devuelve true si los elementos representan el mismo valor y además son del mismo tipo.
!== No igualdad absoluta.
> Mayor que
>= Mayor o igual que
< Menor que
<= Menor o igual que

Operadores aritméticos:

Operador
Descripcion
+ Suma
- Resta
* Multiplicación
/ División (1)
% Módulo. Resto de una división de dos enteros.
++ (u) Operador incremento. Incrementa en una unidad el valor de una variable.
-- (u) Operador decremento. Decrementa en una unidad el valor de una variable.
- (u) Negación. Cambia el signo del valor al que acompaña.

(u) Operadores unarios
(1) La operación de división siempre devuelve un valor en coma flotante (aunque los operandos sean enteros)

Operadores lógicos:

Operador
Descripcion
x && y Operador 'Y' (AND). Devuelve 'true' si son 'true' tanto 'x' como 'y'.
x || y Operador 'O' (OR). Devuelve 'true' si alguno de los operandos es 'true'.
!x Operador 'NO' (NOT). Negación del operando.

Operadores lógicos a nivel de bits:

Operador
Descripcion
x & y Operación AND a nivel de bits
x | y Operación OR a nivel de bits
x ^ y Operación XOR a nivel de bits
~ x Operación NOT. Negación (inversión) a nivel de bits
x << y Desplazamiento a la izquierda de los bits de 'x' tantas posiciones como indique 'y'. Se rellena por la derecha con ceros.
x >> y Desplazamiento a la derecha de los bits de 'x' tantas posiciones como indique 'y'. Se conserva el signo.
x >>> y Desplazamiento a la derecha de los bits de 'x' tantas posiciones como indique 'y'. Se rellena por la izquierda con ceros.

Operadores de asignación:

Operador
Descripcion
x = y Asigna a 'x' el valor de 'y'
x += y Suma con asignación. x = x + y
x -= y Resta con asignación. x = x - y
x *= y Multiplicación con asignación. x = x * y
x /= y División con asignación. x = x / y
x %= y Módulo con asignación. x = x % y

Operadores de cadenas de caracteres:

Se utiliza el operador de concatenación (+) y el de concatenación con asignación (+=):

cadena = "Hasta" + " luego";

cadena = "Hasta";
cadena += " luego";
// equivalente a cadena = cadena + " luego";

Operador condicional ternario:

Toma tres operadores: condición ? expresión1 : expresión2

Si 'condición' es true, el operador devuelve el valor de "expresión1". En caso contrario devuelve el valor de "expresión2".

Operador TYPEOF:

Devuelve una cadena con el tipo de dato que almacena una variable o una expresión:

typeof "Esto es una cadena"; // devuelve 'string'

Los valores que puede devolver son:

object
string
number
boolean // para true, false
function // para funciones y objetos predefinidos

 

[ Siguiente capítulo: Sentencias de control ]

 

CONTENIDOS DEL TUTORIAL DE JAVASCRIPT

- Introdución

 

- Variables  
- Objetos

OBJETOS PREDEFINIDOS

- El objeto Date
- El objeto Array
- El objeto Math
- El objeto String

- Operadores  

- Sentencias de control

 

- Funciones globales
- Extensión para el cliente

OBJETOS DOM

- DOM - WINDOW
- DOM - DOCUMENT
- DOM - LOCATION
- DOM - HISTORY+NAVIGATOR

- Tratamiento de eventos  

Fuente original: (C) Epsilon Eridani

 


BUSCADOR

Powered by Google

BlogUbuntu.com - El blog de un linuxero hablando de Ubuntu, de Linux y del software libre en general.

 

 

VitaminaWEB.com 2001-2008
[Portada] · [Datos legales] · [Buzón de contacto] · [Mapa de la web]

Enlaces patrocinados:
Gratis | Concursos | Juegos | Casino online

Otras webs:
Babadu.com | Chisteina.com | TodoFondos.com | MundoPostales.com
DineroFresco.com | Juegozonia.com | TodoFondoX.com | BlogUbuntu.com
MuchoGrafico.com | Programacion.com | WebEstilo | Hacking Ball Z
ASPtutor | LoGratis.com | CSSboulevar

Hosting recomendado:
Alojamiento web Grito.net

 

Publicidad [x]