Ejemplos de operaciones y su resultado
Enviado por heiner.ams • 10 de Noviembre de 2012 • Práctica o problema • 604 Palabras (3 Páginas) • 618 Visitas
A continuación vemos algunos ejemplos de operaciones y su resultado:
<HTML>
<HEAD></HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--/* Partimos de dos variables, 'a' y 'b', y vamos a realizar
distintas operaciones con ellas */
vara=10,b=6;
document.write('a='+a+',b='+b+'<P>');
document.write('a+b='+(a+b)+'<BR>');
document.write('a-b='+(a-b)+'<BR>');
document.write('a*b='+(a*b)+'<BR>');
document.write('a/b='+(a/b)+'<BR>');
document.write('a%b='+(a%b)+'<BR>');
document.write('a++:'+(a++) + '<P>');
/* Notar que aquí ya se ha incrementado 'a' */
document.write('-a='+(-a) + '<P>');
document.write(' a +=b:a='+(a+=b)+'<BR>');
document.write(' a %=b:a='+(a%=b)+'<BR>');
//-->
</SCRIPT>
</BODY>
</HTML>
Curso de JavaScript Lola Cárdenas Luque
http://rinconprog.metropoli2000.com- 16 -
Operadores: Comparación
Los operadores de comparación son binarios y su resultado es un booleano (un valor de verdad). Nos
permiten expresar si una relación de igualdad/desigualdad es cierta o falsa dados los operandos.
Tenemos los siguientes:
== igual
!= distinto
> mayor que
< menor que
>= mayor o igual que
<= menor o igual que
A partir de JavaScript 1.3 esta lista se amplia con dos operadores más:
=== estrictamente igual
!== estrictamente distinto
El primero devuelve truecuando los operadores toman el mismo valor y además son del mismo tipo. El
segundo devuelve truecuando los operadores son distintos y de tipo distinto. Es decir, si los operandos
son tienen distinto valor, pero tienen el mismo tipo, noson estrictamente distintos.
Veamos un sencillo ejemplo para aclarar conceptos:
<HTML>
<HEAD></HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--/* Partimos de dos variables, 'a' y 'b', y vamos a realizar
distintas operaciones con ellas */
vara=10,b=6;
document.write('a='+a+',b='+b+'<P>');
document.write('a ==b:'+(a==b)+'<BR>');
document.write('a !=b:'+(a!=b)+'<BR>');
document.write('a<b:'+(a<b)+'<BR>');
document.write('a>b:'+(a>b)+'<BR>');
document.write('a <=b:'+(a<=b)+'<BR>');
document.write('a >=b:'+(a>=b)+'<BR>');
Curso de JavaScript Lola Cárdenas Luque
http://rinconprog.metropoli2000.com- 17 -
a = '6';
document.write('Ahoraa='+a+'(tipo: ' + typeof a + ')<BR>');
document.write(' a ===b:'+(a===b)+'<BR>');
a=6;
document.write('Ahoraa='+a+'(tipo: ' + typeof a + ')<BR>');
document.write(' a ===b:'+(a===b)+'<BR>');
document.write(' a !==b:'+(a!==b)+'<BR>');
a = '6';
document.write('Ahoraa='+a+'(tipo: ' + typeof a + ')<BR>');
...