SlideShare una empresa de Scribd logo
1 de 5
JAVASCRIPT

BORIS SALLEG ROYERO
 ING. DE SISTEMAS DE INFORMACIÓN
DEFINICIÓN
• Se trata de un lenguaje de tipo script
  compacto, basado en objetos y guiado por
  eventos diseñado específicamente para el
  desarrollo de aplicaciones cliente-servidor dentro
  del ámbito de Internet.
• Los programas JavaScript van incrustados en los
  documentos HMTL, y se encargan de realizar
  acciones en el cliente, como pueden ser pedir
  datos, confirmaciones, mostrar mensajes, crear
  animaciones, comprobar campos.
Dónde y cómo incluir Java Script
Existen distintos modos de incluir lenguaje JavaScript en una página.
La forma mas frecuente de hacerlo es utilizando la directiva <script> en un
documento HTML (se pueden incluir tantas directivas <script> como se quiera
en un documento). El formato es el siguiente:
• <script language="Javascript 1.3">
    El atributo lenguaje hace referencia a la versión de JavaScript que se va a
   utilizar en dicho script. Otro atributo de la directiva script es src, que puede
   usarse para incluir un archivo externo que contiene JavaScript y que quiere
   incluirse en el código HTML.
• <script language="JavaScript" src ="archivo.js"> </script>
   El archivo externo simplemente es un archivo del texto que contiene código
   JavaScript, y cuyo nombre acaba con la extensión js.
• Puede incluirse también código JavaScript como respuesta a algún evento:
   <input type="submit" onclick="alert('Acabas de hacer click');return false;"
   value="Click">
GRAMATICA
•   Variables Etiquetas que se refieren a un valor cambiante.
    Operadores
•   Pueden usarse para calcular o comparar valores.
    Ejemplo: pueden sumarse dos valores, pueden compararse dos valores...
•
    Expresiones
•   Cualquier combinación de variables, operadores, y declaraciones que evalúan a algún resultado.
    Ejemplo: intTotal=100; intTotal > 100
•
    Sentencias
•   Una sentencia puede incluir cualquier elemento de la grámatica de JavaScript. Las sentencias de JavaScript
    pueden tomar la forma de condicional, bucle, o manipulaciones del objeto. La forma correcta para separarlas es
    por punto y coma, esto sólo es obligatorio si las declaraciones múltiples residen en la misma línea. Aunque es
    recomedable que se acostumbre a terminar cada instrucción con un punto y coma, se ahorrará problemas.
•
    Objetos
•   Estructura "contenedora" de valores, procedimientos y funciones, cada valor refleja una propiedad individual de
    ese objeto.
•
    Funciones y Métodos
•   Una función de JavaScript es bastante similar a un" procedimiento" o" subprograma" en otro lenguaje de
    programación. Una función es un conjunto que realizan alguna acción. Puede aceptar los valores entrantes (los
    parámetros), y puede devolver un valor saliente. Un método simplemente es una función contenida en un
    objeto.
BIBLIOGRAFIA
• http://www.webestilo.com/javascript/

Más contenido relacionado

La actualidad más candente

Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1
Oscar Correa
 
Introduccion a java script
Introduccion a java scriptIntroduccion a java script
Introduccion a java script
Luis Aceituno
 

La actualidad más candente (11)

Clase servlet - Análisis de Sistemas
Clase servlet - Análisis de SistemasClase servlet - Análisis de Sistemas
Clase servlet - Análisis de Sistemas
 
Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1
 
Introduccion a java script
Introduccion a java scriptIntroduccion a java script
Introduccion a java script
 
Javascript
JavascriptJavascript
Javascript
 
Javascript
JavascriptJavascript
Javascript
 
Programacion interpretada (scripting)
Programacion interpretada (scripting)Programacion interpretada (scripting)
Programacion interpretada (scripting)
 
Clase2
Clase2Clase2
Clase2
 
Parcial
ParcialParcial
Parcial
 
Javascript: Particularidades del Lenguaje, DOM, Eventos y AJAX
Javascript: Particularidades del Lenguaje, DOM, Eventos y AJAXJavascript: Particularidades del Lenguaje, DOM, Eventos y AJAX
Javascript: Particularidades del Lenguaje, DOM, Eventos y AJAX
 
framework Openlazslo
framework Openlazsloframework Openlazslo
framework Openlazslo
 
Javascript Básico
Javascript BásicoJavascript Básico
Javascript Básico
 

Destacado

calculas-151223163648
calculas-151223163648calculas-151223163648
calculas-151223163648
ismail hanif
 
Curriculum Vitae Prince Nduli
Curriculum Vitae Prince NduliCurriculum Vitae Prince Nduli
Curriculum Vitae Prince Nduli
Prince Nduli
 
Software livre: do ambiente domestico ao empresarial
Software livre: do ambiente domestico ao empresarialSoftware livre: do ambiente domestico ao empresarial
Software livre: do ambiente domestico ao empresarial
Vanessa Campos
 
End Polio 2013 - Campanha do Rotary em Campo Grande/MS
End Polio 2013 - Campanha do Rotary em Campo Grande/MSEnd Polio 2013 - Campanha do Rotary em Campo Grande/MS
End Polio 2013 - Campanha do Rotary em Campo Grande/MS
Vanessa Campos
 
Stage Presentation
Stage PresentationStage Presentation
Stage Presentation
Ahmed Elbahy
 

Destacado (17)

Self determined learning: Creating personal learning environments for lifelon...
Self determined learning: Creating personal learning environments for lifelon...Self determined learning: Creating personal learning environments for lifelon...
Self determined learning: Creating personal learning environments for lifelon...
 
calculas-151223163648
calculas-151223163648calculas-151223163648
calculas-151223163648
 
Curriculum Vitae Prince Nduli
Curriculum Vitae Prince NduliCurriculum Vitae Prince Nduli
Curriculum Vitae Prince Nduli
 
Manual de assessoria_de_imprensa
Manual de assessoria_de_imprensaManual de assessoria_de_imprensa
Manual de assessoria_de_imprensa
 
WS 4A Changing to Healthy Habits Through Ciclovia Recreativa - Chile
WS 4A   Changing to Healthy Habits Through Ciclovia Recreativa - ChileWS 4A   Changing to Healthy Habits Through Ciclovia Recreativa - Chile
WS 4A Changing to Healthy Habits Through Ciclovia Recreativa - Chile
 
Beyond_005_2011
Beyond_005_2011Beyond_005_2011
Beyond_005_2011
 
TECNI BLACK
TECNI BLACKTECNI BLACK
TECNI BLACK
 
Minarals1
Minarals1Minarals1
Minarals1
 
Emily Munford - Digital Reputation Management
Emily Munford - Digital Reputation ManagementEmily Munford - Digital Reputation Management
Emily Munford - Digital Reputation Management
 
Software livre: do ambiente domestico ao empresarial
Software livre: do ambiente domestico ao empresarialSoftware livre: do ambiente domestico ao empresarial
Software livre: do ambiente domestico ao empresarial
 
End Polio 2013 - Campanha do Rotary em Campo Grande/MS
End Polio 2013 - Campanha do Rotary em Campo Grande/MSEnd Polio 2013 - Campanha do Rotary em Campo Grande/MS
End Polio 2013 - Campanha do Rotary em Campo Grande/MS
 
Stage Presentation
Stage PresentationStage Presentation
Stage Presentation
 
Final Results Memo
Final Results MemoFinal Results Memo
Final Results Memo
 
OER as a scholarly activity within staff development accredited Courses - Tom...
OER as a scholarly activity within staff development accredited Courses - Tom...OER as a scholarly activity within staff development accredited Courses - Tom...
OER as a scholarly activity within staff development accredited Courses - Tom...
 
Open Education 101 (OE Global 2015 Pre-conference workshop)
Open Education 101 (OE Global 2015 Pre-conference workshop)Open Education 101 (OE Global 2015 Pre-conference workshop)
Open Education 101 (OE Global 2015 Pre-conference workshop)
 
Cc 6ano
Cc 6anoCc 6ano
Cc 6ano
 
Como introduzir o scrum na sua organização
Como introduzir o scrum na sua organizaçãoComo introduzir o scrum na sua organização
Como introduzir o scrum na sua organização
 

Similar a Javascript

Similar a Javascript (20)

Clase 4 JavaScript Básico
Clase 4 JavaScript BásicoClase 4 JavaScript Básico
Clase 4 JavaScript Básico
 
Chuna
ChunaChuna
Chuna
 
Guia java script
Guia java scriptGuia java script
Guia java script
 
Java script
Java scriptJava script
Java script
 
Introduccion al java script
Introduccion al java scriptIntroduccion al java script
Introduccion al java script
 
Javascript
JavascriptJavascript
Javascript
 
Diseño web clase03
Diseño web clase03Diseño web clase03
Diseño web clase03
 
Programacion[1]
Programacion[1]Programacion[1]
Programacion[1]
 
dokumen.tips_introduccion-javascript-javascript-introduccion-a-javascript.pptx
dokumen.tips_introduccion-javascript-javascript-introduccion-a-javascript.pptxdokumen.tips_introduccion-javascript-javascript-introduccion-a-javascript.pptx
dokumen.tips_introduccion-javascript-javascript-introduccion-a-javascript.pptx
 
Guia JavaScript INCES Militar - Kurt Gude
Guia JavaScript INCES Militar - Kurt GudeGuia JavaScript INCES Militar - Kurt Gude
Guia JavaScript INCES Militar - Kurt Gude
 
2.1
2.12.1
2.1
 
Javascript
JavascriptJavascript
Javascript
 
Clase #40. Semana 25. Introduccion a JavaScript.pptx
Clase #40. Semana 25. Introduccion a JavaScript.pptxClase #40. Semana 25. Introduccion a JavaScript.pptx
Clase #40. Semana 25. Introduccion a JavaScript.pptx
 
S3-DAW-2022S1.pptx
S3-DAW-2022S1.pptxS3-DAW-2022S1.pptx
S3-DAW-2022S1.pptx
 
Samuel bailon sanchez
Samuel bailon sanchezSamuel bailon sanchez
Samuel bailon sanchez
 
Samuel bailon sanchez
Samuel bailon sanchezSamuel bailon sanchez
Samuel bailon sanchez
 
Samuel bailon sanchez
Samuel bailon sanchezSamuel bailon sanchez
Samuel bailon sanchez
 
Script
ScriptScript
Script
 
Introducción a Javascript I
Introducción a Javascript IIntroducción a Javascript I
Introducción a Javascript I
 
Clase6-popu
Clase6-popuClase6-popu
Clase6-popu
 

Más de Boris Salleg

03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada
Boris Salleg
 
01. contenido curso internet basico
01. contenido curso internet basico01. contenido curso internet basico
01. contenido curso internet basico
Boris Salleg
 
Contenido curso excel basico
Contenido curso excel basicoContenido curso excel basico
Contenido curso excel basico
Boris Salleg
 
Compromiso academico servicios de internet
Compromiso academico servicios de internetCompromiso academico servicios de internet
Compromiso academico servicios de internet
Boris Salleg
 
Compromiso academico excel basico
Compromiso academico excel basicoCompromiso academico excel basico
Compromiso academico excel basico
Boris Salleg
 
Taller #1 institucion educativa las margaritas
Taller #1   institucion educativa las margaritasTaller #1   institucion educativa las margaritas
Taller #1 institucion educativa las margaritas
Boris Salleg
 
Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datos
Boris Salleg
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Boris Salleg
 
Conexion bd en java y api necesaria
Conexion bd en java y api necesariaConexion bd en java y api necesaria
Conexion bd en java y api necesaria
Boris Salleg
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
Boris Salleg
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
Boris Salleg
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completo
Boris Salleg
 
Introduccion base de datos con MYSQL
Introduccion base de datos con MYSQLIntroduccion base de datos con MYSQL
Introduccion base de datos con MYSQL
Boris Salleg
 
Practica utilizacion de beans en jsp
Practica  utilizacion de beans en jspPractica  utilizacion de beans en jsp
Practica utilizacion de beans en jsp
Boris Salleg
 
Utilizacion de beans en jsp
Utilizacion de beans en jspUtilizacion de beans en jsp
Utilizacion de beans en jsp
Boris Salleg
 

Más de Boris Salleg (20)

01. capitulo 2 6 validacion de datos
01. capitulo 2  6 validacion de datos01. capitulo 2  6 validacion de datos
01. capitulo 2 6 validacion de datos
 
03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada
 
01. contenido curso internet basico
01. contenido curso internet basico01. contenido curso internet basico
01. contenido curso internet basico
 
Contenido curso excel basico
Contenido curso excel basicoContenido curso excel basico
Contenido curso excel basico
 
Compromiso academico servicios de internet
Compromiso academico servicios de internetCompromiso academico servicios de internet
Compromiso academico servicios de internet
 
Compromiso academico excel basico
Compromiso academico excel basicoCompromiso academico excel basico
Compromiso academico excel basico
 
Taller #1 institucion educativa las margaritas
Taller #1   institucion educativa las margaritasTaller #1   institucion educativa las margaritas
Taller #1 institucion educativa las margaritas
 
Arboles
ArbolesArboles
Arboles
 
Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datos
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
 
Conexion bd en java y api necesaria
Conexion bd en java y api necesariaConexion bd en java y api necesaria
Conexion bd en java y api necesaria
 
Condicionales
CondicionalesCondicionales
Condicionales
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completo
 
Introduccion base de datos con MYSQL
Introduccion base de datos con MYSQLIntroduccion base de datos con MYSQL
Introduccion base de datos con MYSQL
 
Practica utilizacion de beans en jsp
Practica  utilizacion de beans en jspPractica  utilizacion de beans en jsp
Practica utilizacion de beans en jsp
 
Utilizacion de beans en jsp
Utilizacion de beans en jspUtilizacion de beans en jsp
Utilizacion de beans en jsp
 
Practica eventos
Practica eventosPractica eventos
Practica eventos
 
Clase event
Clase eventClase event
Clase event
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Último (20)

BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 

Javascript

  • 1. JAVASCRIPT BORIS SALLEG ROYERO ING. DE SISTEMAS DE INFORMACIÓN
  • 2. DEFINICIÓN • Se trata de un lenguaje de tipo script compacto, basado en objetos y guiado por eventos diseñado específicamente para el desarrollo de aplicaciones cliente-servidor dentro del ámbito de Internet. • Los programas JavaScript van incrustados en los documentos HMTL, y se encargan de realizar acciones en el cliente, como pueden ser pedir datos, confirmaciones, mostrar mensajes, crear animaciones, comprobar campos.
  • 3. Dónde y cómo incluir Java Script Existen distintos modos de incluir lenguaje JavaScript en una página. La forma mas frecuente de hacerlo es utilizando la directiva <script> en un documento HTML (se pueden incluir tantas directivas <script> como se quiera en un documento). El formato es el siguiente: • <script language="Javascript 1.3"> El atributo lenguaje hace referencia a la versión de JavaScript que se va a utilizar en dicho script. Otro atributo de la directiva script es src, que puede usarse para incluir un archivo externo que contiene JavaScript y que quiere incluirse en el código HTML. • <script language="JavaScript" src ="archivo.js"> </script> El archivo externo simplemente es un archivo del texto que contiene código JavaScript, y cuyo nombre acaba con la extensión js. • Puede incluirse también código JavaScript como respuesta a algún evento: <input type="submit" onclick="alert('Acabas de hacer click');return false;" value="Click">
  • 4. GRAMATICA • Variables Etiquetas que se refieren a un valor cambiante. Operadores • Pueden usarse para calcular o comparar valores. Ejemplo: pueden sumarse dos valores, pueden compararse dos valores... • Expresiones • Cualquier combinación de variables, operadores, y declaraciones que evalúan a algún resultado. Ejemplo: intTotal=100; intTotal > 100 • Sentencias • Una sentencia puede incluir cualquier elemento de la grámatica de JavaScript. Las sentencias de JavaScript pueden tomar la forma de condicional, bucle, o manipulaciones del objeto. La forma correcta para separarlas es por punto y coma, esto sólo es obligatorio si las declaraciones múltiples residen en la misma línea. Aunque es recomedable que se acostumbre a terminar cada instrucción con un punto y coma, se ahorrará problemas. • Objetos • Estructura "contenedora" de valores, procedimientos y funciones, cada valor refleja una propiedad individual de ese objeto. • Funciones y Métodos • Una función de JavaScript es bastante similar a un" procedimiento" o" subprograma" en otro lenguaje de programación. Una función es un conjunto que realizan alguna acción. Puede aceptar los valores entrantes (los parámetros), y puede devolver un valor saliente. Un método simplemente es una función contenida en un objeto.