JavaScript - Variables y Operadores
JavaScript - Variables y Operadores
JavaScript
VARIABLES
Una variable es el nombre que se le da a una posición de la memoria del computador en el cual
se almacena información, conociendo esta posición de memoria se puede encontrar, actualizar o
recuperar información cuando la necesitemos durante el resto del programa.
El nombre de una variable en JavaScript debe estar formado por una o más letras, dígitos o
guiones bajos (_). No pueden comenzar por un dígito (del “0” al “9”). Las letras incluyen todos
los caracteres en mayúsculas (de la “A” a la “Z”) y en minúsculas(de la “a” a la “z”).
Declaración de variables
Para declarar variables en javascript se utiliza la palabra reservada “var” seguida del nombre de
la nueva variable.
Ejm.
var n;
var i,j,k;
var dpto, pais;
Ejm.
var n;
n=0
Ejm.
var n=0;
var i=1, j=5, k;
var dpto=”lima”, pais=”perú”;
NOTA:
No se requiere que se definan los tipos de datos y no se impide que se asignen diferentes tipos
de datos a una misma variable. Las variables de JavaScript pueden aceptar un nuevo tipo de
datos en cualquier momento, en cuanto cambia el tipo de contenido de la variable.
Ejemplo:
<HTML>
<HEAD>
<TITLE>Pagina que pide confirmación</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
var r;
r=16+5;
document.write(r);
Las variables declaradas dentro de las funciones se consideran locales y no son accesibles
por cualquier script. Si se desea que varias funciones compartan una variable, hay que
declarar dicha variable fuera de cualquier función (pero dentro de las etiquetas <SCRIPT>).
OPERADORES
OPERADORES ARITMÉTICOS
JavaScript dispone de los operadores aritméticos clásicos y algún que otro más:
Con respecto a los operadores de incremento y decremento. Se pueden colocar tanto antes como
después de la expresión que deseemos modificar pero sólo devuelven el valor modificado si
están delante.
a = 1;
b = ++a;
a = 1;
b = a++;
Ahora, a sigue valiendo 2, pero b es ahora 1. Es decir, estos operadores modifican siempre a su
operando, pero si se colocan detrás del mismo se ejecutan después de todas las demás
operaciones.
OPERADORES DE COMPARACIÓN
OPERADORES LÓGICOS
OPERADORES DE ASIGNACIÓN
Operador Significado
x += y x=x+y
x -= y x=x–y
x *= y x=x*y
x /= y x=x/y
x %= y x=x%y
OPERADORES CONDICIONALES
<HTML>
<HEAD>
<TITLE>Pagina con operadores condicionales</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
var a = prompt("Ingrese 1er numero:","");
var b = prompt("Ingrese 2do numero:","");
(a>b)?alert("El primer número es mayor"):alert( "El segundo número es mayor")
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
document.write("<H2>vamos a operar los números 16 y 5 </H2>");
document.write("<BR> 16 + 5 =", 16+5);
document.write("<BR> 16 - 5 =", 16-5);
document.write("<BR> 16 * 5 =", 16*5);
document.write("<BR> 16 / 5 =", 16/5);
document.write("<BR> 16 % 5 =",16%5);
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
var nom="Nelson";
var apepat="Mandela";
var apemat=" Rolihlahla ";
var nom_ape;
</body>
</html>
El Operador TypeOf
El operador TypeOf devuelve una cadena mostrando el tipo de datos que corresponde con el
operando que se le pasa, de este modo se puede saber si el operando que se está utilizando es
una función (tipo function), un valor numérico (tipo number), una cadena de caracteres (tipo
string), un valor booleano (tipo bolean), un objeto (tipo object) o si es un valor sin definir (tipo
undefined).
document.write("<TR ALIGN=CENTER><TD>TIPOS</TD>");
document.write("<TD>" + typeof 5.2657 + "</TD>");
document.write("<TD>" + typeof 'HOLA' + "</TD>");
document.write("<TD>" + typeof true + "</TD>");
document.write("<TD>" + typeof isNaN + "</TD>");
document.write("<TD>" + typeof document + "</TD>");
document.write("<TD>" + typeof abc + "</TD></TR>");
document.write("</TABLE>");
</script>
</head>
<body>
</body>
</html>