SlideShare una empresa de Scribd logo
SCRIPT
Elwin Perdomo
Jahiry Paz
Satchelyn Cobos
+
-
x
=
JAVA
Nombre, origen y tipo de lenguaje
Nombre: JavaScript
Origen: Fue desarrollado por la empresa Netscape para agregar dinamismo a las
páginas web.
Tipo de lenguaje: De programación y scripting (se ejecuta directamente sin
compilar).
Se utiliza principalmente en el desarrollo web, tanto en el cliente (navegador)
como en el servidor (con Node.js)
Quién lo creó y en qué año?
Creador: Brendan Eich, un programador de Netscape.
Año: 1995
Lo creó en solo 10 días para que los navegadores pudieran interactuar con el usuario sin recargar la
página.
En un inicio se llamó Mocha, luego LiveScript, y finalmente JavaScript (por motivos de marketing,
aunque no es lo mismo que Java).
Su objetivo original era hacer las páginas web más
interactivas y dinámicas.
Permite responder a eventos del usuario (como clics o
teclas), manipular el contenido de la página, validar
formularios, y más.
Hoy en día también se usa para crear servidores, apps
móviles y videojuegos simples
Objetivo principal
Lenguaje interpretado: no necesita ser compilado.
Multiplataforma: funciona en cualquier sistema operativo.
Basado en objetos: usa objetos para representar datos.
Permite programación asincrónica (con async y await).
Compatible con HTML y CSS, el trío del desarrollo web.
Muy usado en el frontend y backend con Node.js.
Características principales
+
-
x
=
Sintaxis parecida a Java y C, usa llaves {} y punto
y coma ;.
Admite varios paradigmas:
Imperativo: se da una serie de instrucciones
paso a paso.
Orientado a objetos: usa clases y objetos.
Funcional: trata funciones como valores.
Sintaxis y paradigmas
Tipado y estructura
Tipado débil: puedes cambiar el tipo de dato sin errores.
let x = 5;
x = "Hola"; // No da error
Tipado dinámico: el tipo se decide mientras el programa se ejecuta.
Lenguaje estructurado y orientado a objetos, aunque más relajado
que lenguajes como Java.
Ventajas y desventajas
Ventajas:
Se ejecuta directamente en el navegador.
Fácil de aprender para principiantes.
Lenguaje muy popular y con mucha documentación.
Compatible con todos los navegadores modernos.
Desventajas:
Código visible al usuario (poca seguridad).
Problemas de compatibilidad en navegadores antiguos.
No tan rápido como otros lenguajes compilados.
Aplicaciones comunes y usos
Interactividad en páginas web: botones, sliders, menús
desplegables.
Juegos simples en navegadores.
Aplicaciones web modernas como Gmail o redes sociales.
Back-end con Node.js (servidores, APIs).
Aplicaciones móviles con frameworks como React Native.
Tipos de programas que se pueden
desarrollar
Páginas web interactivas
Aplicaciones de una sola página (SPA)
Aplicaciones móviles híbridas
Bots de chat
Juegos en 2D simples
Herramientas de escritorio (con Electron)
Aplicaciones del lado del servidor (backend)
Ejemplo básico de código
let nombre = "Ana";
function saludar() {
console.log("Hola, " + nombre + "!");
}
saludar();
Este código define una variable y una función que saluda a "Ana".
Explicación del código
et nombre = "Ana"; →Se crea una variable
llamada nombre y se le da el valor "Ana".
function saludar() →Se define una función
que muestra un saludo.
console.log(...) →Muestra el saludo en la
consola del navegador.
saludar(); →Llama a la función y se ejecuta.
+
-
x
=
GRACIAS
Muchas

Más contenido relacionado

DOCX
Los diferentes lenguajes de programación para la web
DOCX
Los diferentes lenguajes de programación para la web
PPTX
Programacion web-ian
DOC
Lenguajes de programacion web
DOC
Lenguajes de programacion web
PPTX
Lenguajes de programación web
PPTX
Programación web
PPTX
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
Programacion web-ian
Lenguajes de programacion web
Lenguajes de programacion web
Lenguajes de programación web
Programación web
Lenguajes del lado del Servidor y lenguajes del lado del usuario

Similar a presentacion programacion (1).hhhhhhhhhhhhhhhhhhhhhhhpdf (20)

PPTX
Programacion web
PPTX
Lenguajes de programación para la web
DOCX
TEMA Nº 1: INTRODUCCIÓN A J2EE
DOCX
TEMA Nº 1: INTRODUCCIÓN A J2EE
PPTX
PPT
Presentacion tics
PPTX
Herramientas Tecnológicas (Google Docs, php, Second Life, JMeter, PhoneGap)
PDF
los-diferentes-lenguajes-de-programacion-para-la-web
PDF
los diferentes lenguajes de programación para-la-web
PPTX
My programming language 04 05-2014
DOCX
Articulo tipos de ide y ajax control toolkit
PPTX
Java script(1)
PDF
Lenguaje de-programacion-java script-1
PDF
Lenguaje-de-programacion-JavaScript-1.pdf
PDF
Lenguaje de-programacion-java script-1
DOCX
Desarrollo de la web.adriana
PPTX
Lenguajes del lado del servidor
PPTX
Java script(1)
PPTX
Java script(1)
PPTX
Mi lenguaje de Programación de Preferencia: Javascript
Programacion web
Lenguajes de programación para la web
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
Presentacion tics
Herramientas Tecnológicas (Google Docs, php, Second Life, JMeter, PhoneGap)
los-diferentes-lenguajes-de-programacion-para-la-web
los diferentes lenguajes de programación para-la-web
My programming language 04 05-2014
Articulo tipos de ide y ajax control toolkit
Java script(1)
Lenguaje de-programacion-java script-1
Lenguaje-de-programacion-JavaScript-1.pdf
Lenguaje de-programacion-java script-1
Desarrollo de la web.adriana
Lenguajes del lado del servidor
Java script(1)
Java script(1)
Mi lenguaje de Programación de Preferencia: Javascript
Publicidad

Último (20)

PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
biología es un libro sobre casi todo el tema de biología
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
ciencias-1.pdf libro cuarto basico niños
Tomo 1 de biologia gratis ultra plusenmas
TOMO II - LITERATURA.pd plusenmas ultras
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Híper Mega Repaso Histológico Bloque 3.pdf
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Doctrina 1 Soteriologuia y sus diferente
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
biología es un libro sobre casi todo el tema de biología
V UNIDAD - PRIMER GRADO. del mes de agosto
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Publicidad

presentacion programacion (1).hhhhhhhhhhhhhhhhhhhhhhhpdf

  • 2. Nombre, origen y tipo de lenguaje Nombre: JavaScript Origen: Fue desarrollado por la empresa Netscape para agregar dinamismo a las páginas web. Tipo de lenguaje: De programación y scripting (se ejecuta directamente sin compilar). Se utiliza principalmente en el desarrollo web, tanto en el cliente (navegador) como en el servidor (con Node.js)
  • 3. Quién lo creó y en qué año? Creador: Brendan Eich, un programador de Netscape. Año: 1995 Lo creó en solo 10 días para que los navegadores pudieran interactuar con el usuario sin recargar la página. En un inicio se llamó Mocha, luego LiveScript, y finalmente JavaScript (por motivos de marketing, aunque no es lo mismo que Java).
  • 4. Su objetivo original era hacer las páginas web más interactivas y dinámicas. Permite responder a eventos del usuario (como clics o teclas), manipular el contenido de la página, validar formularios, y más. Hoy en día también se usa para crear servidores, apps móviles y videojuegos simples Objetivo principal
  • 5. Lenguaje interpretado: no necesita ser compilado. Multiplataforma: funciona en cualquier sistema operativo. Basado en objetos: usa objetos para representar datos. Permite programación asincrónica (con async y await). Compatible con HTML y CSS, el trío del desarrollo web. Muy usado en el frontend y backend con Node.js. Características principales + - x =
  • 6. Sintaxis parecida a Java y C, usa llaves {} y punto y coma ;. Admite varios paradigmas: Imperativo: se da una serie de instrucciones paso a paso. Orientado a objetos: usa clases y objetos. Funcional: trata funciones como valores. Sintaxis y paradigmas
  • 7. Tipado y estructura Tipado débil: puedes cambiar el tipo de dato sin errores. let x = 5; x = "Hola"; // No da error Tipado dinámico: el tipo se decide mientras el programa se ejecuta. Lenguaje estructurado y orientado a objetos, aunque más relajado que lenguajes como Java.
  • 8. Ventajas y desventajas Ventajas: Se ejecuta directamente en el navegador. Fácil de aprender para principiantes. Lenguaje muy popular y con mucha documentación. Compatible con todos los navegadores modernos. Desventajas: Código visible al usuario (poca seguridad). Problemas de compatibilidad en navegadores antiguos. No tan rápido como otros lenguajes compilados.
  • 9. Aplicaciones comunes y usos Interactividad en páginas web: botones, sliders, menús desplegables. Juegos simples en navegadores. Aplicaciones web modernas como Gmail o redes sociales. Back-end con Node.js (servidores, APIs). Aplicaciones móviles con frameworks como React Native.
  • 10. Tipos de programas que se pueden desarrollar Páginas web interactivas Aplicaciones de una sola página (SPA) Aplicaciones móviles híbridas Bots de chat Juegos en 2D simples Herramientas de escritorio (con Electron) Aplicaciones del lado del servidor (backend)
  • 11. Ejemplo básico de código let nombre = "Ana"; function saludar() { console.log("Hola, " + nombre + "!"); } saludar(); Este código define una variable y una función que saluda a "Ana".
  • 12. Explicación del código et nombre = "Ana"; →Se crea una variable llamada nombre y se le da el valor "Ana". function saludar() →Se define una función que muestra un saludo. console.log(...) →Muestra el saludo en la consola del navegador. saludar(); →Llama a la función y se ejecuta.