introduccion javascript

25
JavaScript

Upload: lula-mendez

Post on 15-Dec-2015

14 views

Category:

Documents


0 download

DESCRIPTION

Breve introducción a JS

TRANSCRIPT

Diapositiva 1

JavaScriptUn lenguaje de scriptingUnscriptes un programa que puede acompaar un documento HTML o estar contenido en su interior.Permite:Generacin dinmica del documento en el momento de la carga.

Validacin de datos introducidos en un formulario, as como el rellenado automtico de aquellos controles del mismo que lo precisen.

Controlar los eventos que se producen en la pgina: un elemento es activado con el ratn, etc.

De JavaScript se dice que es un lenguaje del lado del cliente, es decir que los scripts son ejecutados por el navegador del usuario (cliente).

El cdigo de javaScript puede ser interpretado insertandolo directamente dentro de un documento HTML o bien escribindolo en un archivo por separado con extensin .js y posteriormente importndolo en la pagina HTML que lo requiera.

La primera forma implica encapsular el cdigo javascript dentro de las etiquetas como el siguiente ejemplo que escribe un documento HTML sencillo a travs de javaScript

JavaScript dentro de una pagina HTML

//codigo javaScriptdocument.write(Hola mundo desde JavaScript\n);

document.write(); es el mtodo utilizado para escribir simple texto o etiquetas HTML dentro del documento.

JavaScript en un archivo por separado con extensin .js Son las palabras (en ingls) que se utilizan para construir las sentencias de JavaScript y que por tanto no pueden ser utilizadas libremente. Las palabras actualmente reservadas por JavaScript son:break,case,catch,continue,default,delete,do,else,finally,for,function,if,in,instanceof,new,return,switch,this,throw,try, typeof,var,void,while,with.Palabras reservadasNo 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.

Se pueden incluir comentarios.

SintaxisJavaScript define un mecanismo para incluir de forma sencilla caracteres especiales y problemticos dentro de una cadena de texto.Cadenas de texto

Es una coleccin de variables, que pueden ser todas del mismo tipo o cada una de un tipo diferente.

Declaracin

var nombre_array = [valor1, valor2, ..., valorN];ArraysLos nicos valores que pueden almacenar estas variables sontrueyfalse, por lo que no pueden utilizarse otros valoresBooleanosEste operador se utiliza para guardar un valor especfico en una variable. El smbolo utilizado es: =Asignacinvar numero1 = 3; var numero2 = 4;Incremento y decrementovar numero = 5; ++numero; alert(numero); // numero = 6var numero = 5; --numero; alert(numero); // numero = 4var numero1 = 5; var numero2 = 2; numero3 = numero1++ + numero2; // numero3 = 7, numero1 = 5

var numero1 = 5; var numero2 = 2; numero3 = ++numero1 + numero2; // numero3 = 8, numero1 = 6negacinSe utiliza para obtener el valor contrario al valor de la variable:

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

La negacin lgica se obtiene prefijando el smbolo!al identificador de la variable. El funcionamiento de este operador se resume en la siguiente tabla:

AND &&OR ||

Los operadores relacionales definidos por JavaScript son idnticos a los que definen las matemticas: mayor que (>), menor que (=), menor o igual () y "menor que" (