Escolar Documentos
Profissional Documentos
Cultura Documentos
-Introduccin
-Variables
-Operadores
-Estructuras de control
-Funciones
-Eventos
-Formularios
Qu es Javascript?
JavaScript es un lenguaje de programacin que se
utiliza principalmente para crear pginas web
dinmicas.
Una pgina web dinmica es aquella que
incorpora efectos como texto que aparece y
desaparece, animaciones, acciones que se activan
al pulsar botones y ventanas con mensajes de
aviso al usuario.
Ejercicio 1:
Escribir el siguiente cdigo dentro de un archivo
html
<script type="text/javascript">
alert("Un mensaje de prueba");
</script>
Ejercicio 2:
Abrir un documento de texto y capturar lo siguiente:
Ejercicio 3:
Dentro de la etiqueta <body> capturar:
Etiqueta noscript
Algunos navegadores no disponen de soporte
completo de JavaScript, otros navegadores permiten
bloquearlo parcialmente e incluso algunos usuarios
bloquean completamente el uso de JavaScript porque
creen que as navegan de forma ms segura.
En estos casos, es habitual que si la pgina web
requiere JavaScript para su correcto funcionamiento,
se incluya un mensaje de aviso al usuario indicndole
que debera activar JavaScript para disfrutar
completamente de la pgina.
Sintaxis:
Las normas bsicas que definen la sintaxis de
JavaScript son las siguientes:
No se tienen en cuenta los espacios en blanco
y las nuevas lneas.
Se distinguen las maysculas y minsculas.
No se define el tipo de las variables.
No es necesario terminar cada sentencia con el
carcter de punto y coma (;)
Se pueden incluir comentarios, de una o varias
lneas.
Posibilidades y limitaciones:
La aparicin de Flash disminuy su popularidad, ya
que Flash permita realizar algunas acciones
imposibles de llevar a cabo mediante JavaScript.
Sin embargo, la aparicin de las aplicaciones AJAX
programadas con JavaScript le ha devuelto
popularidad.
Posibilidades y limitaciones:
Los scripts de JavaScript no pueden comunicarse con
recursos que no pertenezcan al mismo dominio
desde el que se descarg el script. Los scripts
tampoco pueden cerrar ventanas que no hayan
abierto esos mismos scripts.
Los scripts no pueden acceder a los archivos del
ordenador del usuario (ni en modo lectura ni en
modo escritura) y tampoco pueden leer o modificar
las preferencias del navegador.
*Ejercicio 4
1.Hacer que todo el cdigo JavaScript se encuentre
Tipos de variables:
Cadenas de texto: Se utilizan para almacenar
caracteres, palabras y/o frases de texto. Para asignar
el valor a la variable, se encierra el valor entre
comillas dobles o simples, para delimitar su comienzo
y su
final.
En ocasiones, el texto que se almacena en las
variables no es tan sencillo. Si por ejemplo el propio
texto contiene comillas simples o dobles, la
estrategia que se sigue es la de encerrar el texto con
las comillas (simples o dobles) que no utilice el texto.
*Ejercicio 5
Tomando como base el ejercicio 4 realizar lo
siguiente:
1. El mensaje que se muestra al usuario se almacene
en una variable llamada mensaje y el funcionamiento
del script sea el mismo.
2. El mensaje mostrado sea el de la siguiente:
Qu fcil es incluir comillas simples y comillas
dobles
Arrays
En ocasiones, a los arrays se les llama vectores,
matrices e incluso arreglos. No obstante, el trmino
array es el ms utilizado y es una palabra
comnmente aceptada en el entorno de la
programacin.
Un array es una coleccin de variables, que pueden
ser todas del mismo tipo o cada una de un tipo
diferente.
*Ejercicio 6
-Cree un archivo llamado Ejercicio6.html que haga
Booleanos
Las variables de tipo boolean o booleano tambin se
conocen con el nombre de variables de tipo lgico.
Una variable de tipo boolean almacena un tipo
especial de valor que solamente puede tomar dos
valores: true (verdadero) o false (falso). No se puede
utilizar para almacenar nmeros y tampoco permite
guardar cadenas de texto.
var clienteRegistrado = false;
var ivaIncluido = true;
Operadores
Las variables por s solas son de poca utilidad. Para
hacer programas realmente tiles, son necesarias
otro tipo de herramientas.
Los operadores permiten manipular el valor de las
variables, realizar operaciones matemticas con sus
valores y comparar diferentes variables. De esta
forma, los operadores permiten a los programas
realizar clculos complejos y tomar decisiones lgicas
en funcin de comparaciones y otros tipos de
condiciones.
Asignacin
El operador de asignacin es el ms utilizado y el
ms sencillo. Este operador se utiliza para guardar un
valor especfico en una variable. El smbolo utilizado
es =
var numero1 = 3;
A la izquierda del operador, siempre debe indicarse el
nombre de una variable. A la derecha del operador,
se pueden indicar variables, valores, etc.
Incremento y decremento
Estos dos operadores solamente son vlidos para las
variables numricas y se utilizan para incrementar o
decrementar en una unidad el valor de una variable.
El operador de incremento se indica mediante el
prefijo ++ en el nombre de la variable. El resultado
es que el valor de esa variable se incrementa en una
unidad.
De forma equivalente, el operador decremento
(indicado como un prefijo -- en el nombre de la
variable).
*Ejercicio 7
-Cree un archivo llamado Ejericio7.html que haga
referencia a un archivo denominado ejercicio7.js
-Cree un archivo llamado ejercicio7.js y capture lo
siguiente:
var numero1 = 5;
var numero2 = 2;
numero3 = numero1++ + numero2;
alert ('numero3: '+numero3+' numero1:'+numero1);
var numero1 = 5;
var numero2 = 2;
numero3 = ++numero1 + numero2;
alert ('numero3: '+numero3+' numero1:'+numero1);
Matemticos
JavaScript
permite
realizar
manipulaciones
matemticas sobre el valor de las variables
numricas. Los operadores definidos son: suma (+),
resta (-), multiplicacin (*) y divisin (/).
Ejemplo:
var numero1 = 10;
var numero2 = 5;
resultado = numero1 / numero2; // resultado = 2
resultado = 3 + numero1; // resultado = 13
resultado = numero2 4; // resultado = 1
resultado = numero1 * numero 2; // resultado = 50
*Ejercicio 8
-Cree los archivos necesarios como ejercicio8 y
realice lo siguiente:
-A partir del siguiente array que se proporciona:
var valores = [true, 5, false, 7, 10, 2];
1. Exclusivamente de los dos valores booleanos del
array, determinar los operadores necesarios para
obtener un resultado true y otro resultado false.
2. Determinar el resultado de las cinco operaciones
matemticas realizadas con los nmeros.