uso de los elementos del lenguaje javascript

19
USO DE LOS ELEMENTOS DEL LENGUAJE RAÚL EDUARDO FLORES FLORES. 608 http://librosweb.es/javascript/

Upload: rulaz110

Post on 19-Jul-2015

83 views

Category:

Education


2 download

TRANSCRIPT

Page 1: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

USO DE LOS ELEMENTOS DEL LENGUAJE

RAÚL EDUARDO FLORES FLORES.

608

http://librosweb.es/javascript/

Page 2: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

“VARIABLES

Las variables en los lenguajes de programación siguen una lógica similar a lasvariables utilizadas en otros ámbitos como las matemáticas. Una variable esun elemento que se emplea para almacenar y hacer referencia a otro valor.Gracias a las variables es posible crear "programas genéricos", es decir,programas que funcionan siempre igual independientemente de los valoresconcretos utilizados.

Page 3: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

Los elementos numero_1 y numero_2 son variables que almacenan los valoresque utiliza el programa. El resultado se calcula siempre en función del valoralmacenado por las variables, por lo que este programa funciona correctamentepara cualquier par de números indicado. Si se modifica el valor de las variablesnumero_1 y numero_2, el programa sigue funcionando correctamente.

Page 4: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

La palabra reservada var solamente se debe indicar aldefinir por primera vez la variable, lo que sedenominadeclarar una variable. Cuando se utilizan lasvariables en el resto de instrucciones del script, solamentees necesario indicar su nombre.

Page 5: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

var $numero1; var _$letra;

var $$$otroNumero; var $_a__$4;

El nombre de una variable también se conoce como identificador ydebe cumplir las siguientes normas:

Sólo puede estar formado por letras, números y lossímbolos $ (dólar) y _ (guión bajo).

El primer carácter no puede ser un número.

Page 6: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

“TIPOS DE VARIABLES

Aunque todas las variables de JavaScript se crean de la mismaforma (mediante la palabra reservada var), la forma en la quese les asigna un valor depende del tipo de valor que se quierealmacenar (números, textos, etc.)

Page 7: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

var iva = 16; // variable tipo entero var total = 234.65; // variable tipo decimal

Se utilizan para almacenar valores numéricos enteros(llamados integer en inglés) o decimales (llamados floaten inglés). Eneste caso, el valor se asigna indicando directamente el númeroentero o decimal. Los números decimales utilizan elcarácter . (punto) en vez de , (coma) para separar la parte entera y laparte decimal.

Page 8: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

var mensaje = "Bienvenido a nuestro sitio web"; var nombreProducto = 'Producto ABC';

var letraSeleccionada = 'c';

Se utilizan para almacenar caracteres, palabras y/o frases de texto.Para asignar el valor a la variable, se encierra el valor entre comillasdobles o simples, para delimitar su comienzo y su final.

Page 9: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

“OPERADORES

Los operadores permiten manipular el valor de las variables,realizar operaciones matemáticas con sus valores y comparardiferentes variables. De esta forma, los operadores permiten alos programas realizar cálculos complejos y tomar decisioneslógicas en función de comparaciones y otros tipos decondiciones.

Page 10: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

var numero1 = 3; var numero2 = 4;

El operador de asignación es el más utilizado y el mássencillo. Este operador se utiliza para guardar un valorespecífico en una variable. El símbolo utilizado es = (noconfundir con el operador == que se verá más adelante):

Page 11: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

var numero = 5; ++numero;

alert(numero); // numero = 6

El operador de incremento se indica mediante elprefijo ++ en el nombre de la variable. El resultado es que elvalor de esa variable se incrementa en una unidad.

Page 12: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

var numero = 5; --numero;

alert(numero); // numero = 4

De forma equivalente, el operador decremento (indicadocomo un prefijo -- en el nombre de la variable) se utilizapara decrementar el valor de la variable.

Page 13: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

Los operadores lógicos son imprescindibles para realizaraplicaciones complejas, ya que se utilizan para tomardecisiones sobre las instrucciones que debería ejecutar elprograma en función de ciertas condiciones.

El resultado de cualquier operación que utilice operadoreslógicos siempre es un valor lógico o booleano.

Page 14: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

var visible = true; alert(!visible); // Muestra "false" y no "true"

Uno de los operadores lógicos más utilizados es el de lanegación. Se utiliza para obtener el valor contrario al valorde la variable:

Page 15: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

“ ESTRUCTURAS DE CONTROL DE FLUJO

Para realizar este tipo de programas son necesarias las estructurasde control de flujo, que son instrucciones del tipo "si se cumple estacondición, hazlo; si no se cumple, haz esto otro". También existeninstrucciones del tipo "repite esto mientras se cumpla estacondición".

Si se utilizan estructuras de control de flujo, los programas dejan deser una sucesión lineal de instrucciones para convertirse enprogramas inteligentes que pueden tomar decisiones en función delvalor de las variables.

Page 16: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

if(condicion) { ... }var mostrarMensaje = true;

if(mostrarMensaje) { alert("Hola Mundo"); }

La estructura más utilizada en JavaScript y en la mayoría delenguajes de programación es la estructura if. Se emplea para tomardecisiones en función de una condición.

Si la condición se cumple (es decir, si su valor es true) se ejecutantodas las instrucciones que se encuentran dentro de {...}. Si lacondición no se cumple (es decir, si su valor es false) no se ejecutaninguna instrucción contenida en {...} y el programa continúaejecutando el resto de instrucciones del script.

Page 17: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

var edad = 18; if(edad >= 18) { alert("Eres mayor de edad"); } else { alert("Todavía eres menor de edad"); }

Si la condición se cumple (es decir, si su valor es true) seejecutan todas las instrucciones que se encuentran dentrodel if(). Si la condición no se cumple (es decir, si su valores false) se ejecutan todas las instrucciones contenidasen else { }.

Page 18: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

var mensaje = "Hola, estoy dentro de un bucle"; for(var i = 0; i < 5; i++) { alert(mensaje); }

La estructura for permite realizar este tipo de repeticiones (tambiénllamadas bucles) de una forma muy sencilla. No obstante, sudefinición formal no es tan sencilla como la de if()

Page 19: USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT

var dias = ["Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"];

for(i in dias) { alert(dias[i]); }

Una estructura de control derivada de for es la estructura for...in. Su definiciónexacta implica el uso de objetos, que es un elemento de programación avanzadaque no se va a estudiar. Por tanto, solamente se va a presentar laestructura for...in adaptada a su uso en arrays.

Si se quieren recorrer todos los elementos que forman un array, laestructura for...in es la forma más eficiente de hacerlo.