Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacion Parte2 JavaSript
Programacion Parte2 JavaSript
De Programacin
JavaScript
1. CARACTERSTICAS ESENCIALES DE JS
1. Creado por NetsCape. Extensin de HTML.
2. Objetivo: Interactividad directa en la Web.
3. Lenguaje orientado a objetos.
4. Lenguaje de scripting del lado del cliente. No se requiere
acceder al servidor.
5. No requiere compilador. Es interpretado por el navegador.
6. Es un lenguaje Case Sensitive.
<html>
<head> </head>
<body onload="alert('Hola, esto es una pgina web')">
Escribir un texto
</body> </html>
<html><body>
<form>
<input type="button" value="ACEPTAR"
onClick="alert('GRACIAS POR ACEPTAR')">
</form>
</body></html>
<html><body>
<script type="text/javascript">
alert("VENTANA DE ALERTA");
</script>
</body></html>
3. COMENTARIOS
3.1 Comentarios de una solo lnea:
// Comentario de una sola lnea
// *********************************
3.2 Comentarios de varias lneas:
/*
Se inicia el comentario de varias lneas
Contina el comentario de varias lneas
Finaliza el comentario de varias lneas
*/
EJEMPLO 1
<html><body>
<script language="JavaScript">
for(cuenta=1; cuenta<10; cuenta ++)
{
alert("Warning!!\rWarning!!")
}
</script>
</body></html>
6. VARIABLES
Declaracin de Variables:
var nombre;
Ejemplos:
var dato1;
var prom_geom;
Nota:
Se deben declarar o definir antes de utilizarlas.
Globales: En cualquier parte del cdigo.
Locales: Dentro de la funcin que la utiliza.
Tipos de Variables:
Cadena
Var a=Colombia;
b=78687549;
c= ;
Numrica
Var=num;
num=789;
num=017;
num=0x9af
Coma
Flotante
Booleana
Undefined
Constante
var=respuesta;
respuesta=false;
respuesta=true;
Palabras Reservadas:
abstract
case
const
double
final
function
input
long
packaged
return
switch
throws
var
boolean
catch
continue
else
finally
goto
in
native
private
short
synchronized
transient
val
break
char
default
extends
flota
int
instanceof
new
protected
static
this
trae
while
byte
class
do
false
for
implements
interface
null
public
super
throw
try
with
7. OPERADORES
7.1 Aritmticos
Suma / Concatenacin
v=a+b;
Resta - Negacin
v=a-b;
Multiplicacin
v=a*b;
Divisin
v=a/b;
Mdulo Resto
v=a%b;
Incremento
++
Decremento
--
7.2 Lgicos
Conjuncin
&&
P&&Q
Disjuncin
||
P||Q
Negacin
A=!P
COMPARACIN
Igualdad
Diferente
Mayor que
Mayor o Igual que
Menor que
Menor o Igual que
==
=
>
>=
<
<=
P==Q
P!=Q
P>Q
P>=Q
P<Q
P<=Q
Sintaxis:
variable=prompt("Mensaje","Valor inicial");
Asignacin Operacin:
Resultado = Variable1 + Variable2;
document.write("Resultado = ",Resultado,'<BR/>');
Resultado = Variable1 + Variable2;
alert("Resultado = + Resultado);
<html><body>
<script language="javascript">
var a, b, suma;
document.write("Ingrese valor de
a",'<BR/>');
a=prompt();
document.write("Ingrese valor de
b",'<BR/>');
b=prompt();
suma=a+b;
document.write("Suma =
",suma,'<BR/>');
</script>
</body></html>
EJERCICIO:
EJEMPLO 2:
Cdigo del Script externo:
Nota:
Este cdigo se guarda con extensin .js
Por ejemplo: FechaHoy.js
EJEMPLO 2: (CONTINUACIN)
Cdigo del documento HTML:
<html><body>
<Script language=JavaScript src=FechaHoy.js>
</Script>
</body></html>
Utilidades:
Creacin de librera de Scripts reutilizables, que puedan ser
llamados en cualquier momento por cualquier documento.
Se reduce el cdigo del documento HTML.