Completo tutorial de JavaScript - Operadores Javascript II
Tutorial creado por Indaya.com. Extraido de: http://www.indaya.com
11 de Septiembre de 2005
JavaScript
17 - Operadores Javascript II
Operadores de cadenas
Las cadenas de caracteres, o variables de texto, también tienen sus propios
operadores para realizar acciones típicas sobre cadenas. Aunque javascript sólo
tiene un operador para cadenas se pueden realizar otras acciones con una serie
de funciones predefinidas en el lenguaje que veremos más adelante.
+ Concatena dos cadenas, pega la segunda cadena a continuación de la primera.
Ejemplo
cadena1 = "choco"
cadena2 = "late"
cadenaConcatenada = cadena1 + cadena2 cadena con catenada vale "chocolate"
Un detalle importante que se puede ver en este caso es que el operador + sirve
para dos usos distintos, si sus operandos son números los suma, pero si se trata
de cadenas las concatena. Esto pasa en general con todos los operadores que se
repiten en el lenguaje, javascript es suficientemente listo para entender que
tipo de operación realizar mediante una comprobación de los tipos que están
implicados en élla.
Un caso que resultaría confuso es el uso del operador + cuando se realiza la
operación con operadores texto y numéricos entremezclados. En este caso
javascript asume que se desea realizar una concatenación y trata a los dos
operandos como si de cadenas de caracteres se trataran, incluso si la cadena de
texto que tenemos fuese un número. Esto lo veremos más fácilmente con el
siguiente ejemplo.
miNumero = 23
miCadena1 = "pepe"
miCadena2 = "456"
resultado1 = miNumero + miCadena1 resultado1 vale "23pepe"
resultado2 = miNumero + miCadena2 resultado2 vale "23456"
miCadena2 += miNumero miCadena2 ahora vale "45623"
Como hemos podido ver, también en el caso del operador +=, si estamos tratando
con cadenas de texto y números entremezclados, tratará a los dos operadores como
si fuesen cadenas.
Operadores lógicos
Estos operadores sirven para realizar operaciones lógicas, que son aquellas que
dan como resultado un verdadero o un falso, y se utilizan para tomar decisiones
en nuestros scripts. En vez de trabajar con números, para realizar este tipo de
operaciones se utilizan operandos boleanos, que conocimos anteriormente, que son
el verdadero (true) y el falso (false). Los operadores lógicos relacionan los
operandos boleanos para dar como resultado otro operando boleano, tal como
podemos ver en el siguiente ejemplo.
Si tengo hambre y tengo comida entonces me pongo a comer
Nuestro programa javascript utilizaría en este ejemplo un operando boleano para
tomar una decisión. Primero mirará si tengo hambre, si es cierto (true) mirará
si dispongo de comida. Si son los dos ciertos, se puede poner a comer. En caso
de que no tenga comida o que no tenga hambre no comería, al igual que si no
tengo hambre ni comida. El operando en cuestión es el operando Y, que valdrá
verdadero (true) en caso de que los dos operandos valgan verdadero.
! Operador NO o negación. Si era true pasa a false y viceversa.
&& Operador Y, si son los dos verdaderos vale verdadero.
|| Operador O, vale verdadero si por lo menos uno de ellos es verdadero.
Ejemplo
miBoleano = true
miBoleano = !miBoleano miBoleano ahora vale false
tengoHambre = true
tengoComida = true
comoComida = tengoHambre && tengoComida
Operadores condicionales
Sirven para realizar expresiones condicionales todo lo complejas que deseemos.
Estas expresiones se utilizan para tomar decisiones en función de la comparación
de varios elementos, por ejemplo si un numero es mayor que otro o si son iguales.
Los operadores condicionales se utilizan en las expresiones condicionales para
tomas de decisiones. Como estas expresiones condicionales serán objeto de
estudio más adelante será mejor describir los operadores condicionales más
adelante. De todos modos aquí podemos ver la tabla de operadores condicionales.
Comprueba si dos números son iguales
Las cadenas de caracteres, o variables de texto, también tienen sus propios
operadores para realizar acciones típicas sobre cadenas. Aunque javascript sólo
tiene un operador para cadenas se pueden realizar otras acciones con una serie
de funciones predefinidas en el lenguaje que veremos más adelante.
+ Concatena dos cadenas, pega la segunda cadena a continuación de la primera.
Ejemplo
cadena1 = "choco"
cadena2 = "late"
cadenaConcatenada = cadena1 + cadena2 cadena con catenada vale "chocolate"
Un detalle importante que se puede ver en este caso es que el operador + sirve
para dos usos distintos, si sus operandos son números los suma, pero si se trata
de cadenas las concatena. Esto pasa en general con todos los operadores que se
repiten en el lenguaje, javascript es suficientemente listo para entender que
tipo de operación realizar mediante una comprobación de los tipos que están
implicados en élla.
Un caso que resultaría confuso es el uso del operador + cuando se realiza la
operación con operadores texto y numéricos entremezclados. En este caso
javascript asume que se desea realizar una concatenación y trata a los dos
operandos como si de cadenas de caracteres se trataran, incluso si la cadena de
texto que tenemos fuese un número. Esto lo veremos más fácilmente con el
siguiente ejemplo.
miNumero = 23
miCadena1 = "pepe"
miCadena2 = "456"
resultado1 = miNumero + miCadena1 resultado1 vale "23pepe"
resultado2 = miNumero + miCadena2 resultado2 vale "23456"
miCadena2 += miNumero miCadena2 ahora vale "45623"
Como hemos podido ver, también en el caso del operador +=, si estamos tratando
con cadenas de texto y números entremezclados, tratará a los dos operadores como
si fuesen cadenas.
Operadores lógicos
Estos operadores sirven para realizar operaciones lógicas, que son aquellas que
dan como resultado un verdadero o un falso, y se utilizan para tomar decisiones
en nuestros scripts. En vez de trabajar con números, para realizar este tipo de
operaciones se utilizan operandos boleanos, que conocimos anteriormente, que son
el verdadero (true) y el falso (false). Los operadores lógicos relacionan los
operandos boleanos para dar como resultado otro operando boleano, tal como
podemos ver en el siguiente ejemplo.
Si tengo hambre y tengo comida entonces me pongo a comer
Nuestro programa javascript utilizaría en este ejemplo un operando boleano para
tomar una decisión. Primero mirará si tengo hambre, si es cierto (true) mirará
si dispongo de comida. Si son los dos ciertos, se puede poner a comer. En caso
de que no tenga comida o que no tenga hambre no comería, al igual que si no
tengo hambre ni comida. El operando en cuestión es el operando Y, que valdrá
verdadero (true) en caso de que los dos operandos valgan verdadero.
! Operador NO o negación. Si era true pasa a false y viceversa.
&& Operador Y, si son los dos verdaderos vale verdadero.
|| Operador O, vale verdadero si por lo menos uno de ellos es verdadero.
Ejemplo
miBoleano = true
miBoleano = !miBoleano miBoleano ahora vale false
tengoHambre = true
tengoComida = true
comoComida = tengoHambre && tengoComida
Operadores condicionales
Sirven para realizar expresiones condicionales todo lo complejas que deseemos.
Estas expresiones se utilizan para tomar decisiones en función de la comparación
de varios elementos, por ejemplo si un numero es mayor que otro o si son iguales.
Los operadores condicionales se utilizan en las expresiones condicionales para
tomas de decisiones. Como estas expresiones condicionales serán objeto de
estudio más adelante será mejor describir los operadores condicionales más
adelante. De todos modos aquí podemos ver la tabla de operadores condicionales.
Comprueba si dos números son iguales
!= Comprueba si dos números son distintos
> Mayor que, devuelve true si el primer operador es mayor que el segundo
< Menor que, es true cuando el elemento de la izquierda es menor que el de la
derecha
>= Mayor igual.
<= Menor igual
Valora este capítulo:
Autor y licencia de 'Completo tutorial de JavaScript - Operadores Javascript II'
|
Opiniona sobre 'Completo tutorial de JavaScript - Operadores Javascript II' (39)
Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.
Opina sobre este tutorial |
Wikis relacionados con 'Completo tutorial de JavaScript - Operadores Javascript II'
JavaScript permite crear aplicaciones específicamente orientadas a su funcionamiento en la red Internet. Usando JavaScript,...
Más »
Completo y ameno contenido sobre Javascript
Entiendase que AJAX no se refiere a usar el objeto XMLHttpRequest de manera indispensable porque...
Más »
Bienvenidos al manual de HTML de Indaya. A
través de todos estos capítulos vamos a...
Más »
Este es un curso tremendamente completo, guiado y con ejemplos y prácticas pensadas para convertirlo...
Más »
