SlideShare una empresa de Scribd logo
JavaScript
Es el lenguaje de programación de la web
Agrega comportamiento e interactividad
JavaScript
Usos simples como ordenar tablas y menús
También complejos como apps o juegos
JavaScript
Programa: serie de instrucciones para
completar una tarea determinada
JavaScript
Interna
Vinculación
Externa
HTML JS
Ejemplo
Ejemplo
HTML JS
Variables
Las variables son contenedores que
almacenan valores de distintos tipos
Variables
Tipos de Variable
El valor no se
puede cambiar
Los valores son
reasignables
Compartido por
todos los contextos
Tipos de Dato
Numeros
Cuentas básicas
Texto
Concatenacion
Booleanos
Logica de boole
Consola
& Avisos
Acceso a la Consola
Podemos abrir la consola presionando F12
también con Ctrl + Shift + J
Entre otros
Mensaje en la Consola
Avisos
prompt: recibir números o texto
confirm: recibir booleanos
Control de
Flujo
Estructuras de Control
Controlan el flujo de ejecución de las
instrucciones de un programa
Es decir, la forma en la que se ejecutan
Operadores de Comparación
Operadores Logicos
Operadores Logicos
Condicionales - IF
Si se cumple
Si no se cumple
Condicion
Condicionales - SWITCH
Variable o valor
Casos: valores posibles
Break: fin del caso
Sino sigue ejecutando
Default: siempre se
cumple
Ciclos - WHILE
Mientras la condición sea verdadera
Ciclos - FOR
a
Actualizar una variable
Desde un valor hasta otro
Funciones
Conjunto de instrucciones que realizan una
tarea concreta de manera reutilizable
Funciones
Sintaxis
Declaracion Nombre Parametros
Retorno: devolución del resultado
Llave
Llave
Invocacion
Utilizamos el nombre de la función, seguido
por los parámetros entre paréntesis “( )”
Ejemplos
Ejemplos
Contexto
El espacio encerrado por llaves “{ }”
es un contexto independiente que
posee sus propias variables locales
Variables Globales
Variable Global
Puede usarse en
cualquier contexto
Variables Globales
Puede usarse en
cualquier contexto
Variable Global
Variables Locales
No está definida
fuera de su contexto
Variable Local
!
Variables Locales
Variable Local
Puede repetirse
el nombre
Funciones
como valores
Funciones en Variables
Funciones Anónimas y Flecha
Objetos
Colección de datos relacionados
Que puede tener comportamiento
Objetos
Diccionario - Sintaxis
Llaves
Pares clave:valor
separados con comas
Diccionario - Acceso
Punto
Diccionario - Métodos
Diccionario - desde Función
Clases
Iteracion
Listas
Listas - Sintaxis
Listas - Largo
Listas - for … of
For … of: Para cada elemento de
Listas - forEach
forEach: Para cada elemento
Listas - map
map: Transforma cada elemento
JSON
JSON
JSON: JavaScript Object Notation
Formato basado en texto plano, para
representar datos estructurados en la
sintaxis de objetos de JavaScript
JSON - Ejemplo
JSON.stringify
JSON.parse
localStorage
DOM
DOM
DOM: Domain Object Model
El modelo de objetos del documento
presenta las etiquetas html como objetos
a los que podemos acceder o modificar
DOM - Arbol
document
<html>
<head> <body>
<title> <script> <nav> <main>
DOM - Ejemplos
codepen
sarah test.pptx

Más contenido relacionado

Similar a sarah test.pptx

Presentacion C++
Presentacion C++Presentacion C++
Presentacion C++
Marco Bau
 
Programación 2
Programación 2Programación 2
Programación 2
Manuel Juarez
 
Java y xml
Java y xmlJava y xml
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
EMMAFLORESCARMONA
 
Ambiente de programación en pascal
Ambiente de programación en pascalAmbiente de programación en pascal
Ambiente de programación en pascal
Colegio Agropecuario de San Carlos
 
Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02
kevinwm17
 
Ambiente
 Ambiente Ambiente
Ambiente
infobran
 
Ambiente de programación en pascal
Ambiente de programación en pascalAmbiente de programación en pascal
Ambiente de programación en pascal
Colegio Agropecuario de San Carlos
 
Ambiente de programacin en pascal
Ambiente de programacin en pascalAmbiente de programacin en pascal
Ambiente de programacin en pascal
Colegio Agropecuario de San Carlos
 
Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimia
IEO Santo Tomás
 
Visaul
VisaulVisaul
Visaul
thais0511
 
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
RobertoDupuy
 
Java
JavaJava
Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]
Zamantha Gonzalez Universidad Nacional Abierta
 
Ensayo de php
Ensayo de phpEnsayo de php
Ensayo de php
Jorge-villamar
 
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptxConceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
galletasdecoco84
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
Renny Batista
 
Introducción a los algoritmos
Introducción a los algoritmosIntroducción a los algoritmos
Introducción a los algoritmos
Germán Robles Tandazo
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
Cristian C
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++
grachika
 

Similar a sarah test.pptx (20)

Presentacion C++
Presentacion C++Presentacion C++
Presentacion C++
 
Programación 2
Programación 2Programación 2
Programación 2
 
Java y xml
Java y xmlJava y xml
Java y xml
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Ambiente de programación en pascal
Ambiente de programación en pascalAmbiente de programación en pascal
Ambiente de programación en pascal
 
Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02
 
Ambiente
 Ambiente Ambiente
Ambiente
 
Ambiente de programación en pascal
Ambiente de programación en pascalAmbiente de programación en pascal
Ambiente de programación en pascal
 
Ambiente de programacin en pascal
Ambiente de programacin en pascalAmbiente de programacin en pascal
Ambiente de programacin en pascal
 
Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimia
 
Visaul
VisaulVisaul
Visaul
 
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
 
Java
JavaJava
Java
 
Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]
 
Ensayo de php
Ensayo de phpEnsayo de php
Ensayo de php
 
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptxConceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
 
Introducción a los algoritmos
Introducción a los algoritmosIntroducción a los algoritmos
Introducción a los algoritmos
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++
 

Último

Tema 20 Cuentas Por Cobrar Finanzas I UNSA
Tema 20 Cuentas Por Cobrar Finanzas I UNSATema 20 Cuentas Por Cobrar Finanzas I UNSA
Tema 20 Cuentas Por Cobrar Finanzas I UNSA
GABRIELAALEXANDRASAI1
 
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
micarnavaltupatrimon
 
Teoria del diseño organizacional. Admon.
Teoria del diseño organizacional. Admon.Teoria del diseño organizacional. Admon.
Teoria del diseño organizacional. Admon.
Vavendao
 
Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999
MiguelZavala76
 
Actividad Sumativa #2 Realizado por Luis Leal..pptx
Actividad Sumativa #2 Realizado por Luis Leal..pptxActividad Sumativa #2 Realizado por Luis Leal..pptx
Actividad Sumativa #2 Realizado por Luis Leal..pptx
luis95466
 
capítulo 3 y 4 de finazas internacionales
capítulo 3 y 4  de finazas internacionalescapítulo 3 y 4  de finazas internacionales
capítulo 3 y 4 de finazas internacionales
josehernandez790860
 
4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf
4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf
4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf
eloy472575
 
Guia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnosGuia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnos
cantutecperu
 
Documentos comerciales, documento comercial
Documentos comerciales, documento comercialDocumentos comerciales, documento comercial
Documentos comerciales, documento comercial
JaimeMorra
 
Calculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdfCalculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdf
LEIDYRIOFRIO
 
cafetales encalado y producción usos y costumbres
cafetales encalado y producción usos y costumbrescafetales encalado y producción usos y costumbres
cafetales encalado y producción usos y costumbres
DavidFloresJara
 
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptxANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
PalJosuTiznadoCanaza
 
DIRECTORIO órgano de control institucional - ABRIL 2024.pdf
DIRECTORIO órgano de control institucional - ABRIL 2024.pdfDIRECTORIO órgano de control institucional - ABRIL 2024.pdf
DIRECTORIO órgano de control institucional - ABRIL 2024.pdf
peruvip2
 
apoyo contabilidad para personas que comienza
apoyo contabilidad para personas que comienzaapoyo contabilidad para personas que comienza
apoyo contabilidad para personas que comienza
MarcoCarrillo41
 
Trabajo sobre Presupuesto Empresarial .pdf
Trabajo sobre Presupuesto Empresarial .pdfTrabajo sobre Presupuesto Empresarial .pdf
Trabajo sobre Presupuesto Empresarial .pdf
YennyGarcia45
 
Evolución de la mercadotecnia y selección del producto en la empresa KFC
Evolución de la mercadotecnia y selección del producto en la empresa KFCEvolución de la mercadotecnia y selección del producto en la empresa KFC
Evolución de la mercadotecnia y selección del producto en la empresa KFC
AndrobertoAlva
 
ejecucion de la investigacion de mercados
ejecucion  de la investigacion de mercadosejecucion  de la investigacion de mercados
ejecucion de la investigacion de mercados
MARIAGUADALUPEMENDEZ10
 
Normas de Seguridad Vial ISO 39001-2012.pdf
Normas de Seguridad Vial ISO 39001-2012.pdfNormas de Seguridad Vial ISO 39001-2012.pdf
Normas de Seguridad Vial ISO 39001-2012.pdf
henrywz8831
 
Sesión 1-2 Formulación de Estados Financieros (2).pdf
Sesión 1-2 Formulación de Estados Financieros (2).pdfSesión 1-2 Formulación de Estados Financieros (2).pdf
Sesión 1-2 Formulación de Estados Financieros (2).pdf
JhoanaSilvaHeredia
 
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANOINVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
jennicaceres
 

Último (20)

Tema 20 Cuentas Por Cobrar Finanzas I UNSA
Tema 20 Cuentas Por Cobrar Finanzas I UNSATema 20 Cuentas Por Cobrar Finanzas I UNSA
Tema 20 Cuentas Por Cobrar Finanzas I UNSA
 
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
 
Teoria del diseño organizacional. Admon.
Teoria del diseño organizacional. Admon.Teoria del diseño organizacional. Admon.
Teoria del diseño organizacional. Admon.
 
Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999
 
Actividad Sumativa #2 Realizado por Luis Leal..pptx
Actividad Sumativa #2 Realizado por Luis Leal..pptxActividad Sumativa #2 Realizado por Luis Leal..pptx
Actividad Sumativa #2 Realizado por Luis Leal..pptx
 
capítulo 3 y 4 de finazas internacionales
capítulo 3 y 4  de finazas internacionalescapítulo 3 y 4  de finazas internacionales
capítulo 3 y 4 de finazas internacionales
 
4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf
4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf
4. PRESENTACION LETRA DE CAMBIO EN BOLIVIA.pdf
 
Guia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnosGuia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnos
 
Documentos comerciales, documento comercial
Documentos comerciales, documento comercialDocumentos comerciales, documento comercial
Documentos comerciales, documento comercial
 
Calculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdfCalculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdf
 
cafetales encalado y producción usos y costumbres
cafetales encalado y producción usos y costumbrescafetales encalado y producción usos y costumbres
cafetales encalado y producción usos y costumbres
 
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptxANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
 
DIRECTORIO órgano de control institucional - ABRIL 2024.pdf
DIRECTORIO órgano de control institucional - ABRIL 2024.pdfDIRECTORIO órgano de control institucional - ABRIL 2024.pdf
DIRECTORIO órgano de control institucional - ABRIL 2024.pdf
 
apoyo contabilidad para personas que comienza
apoyo contabilidad para personas que comienzaapoyo contabilidad para personas que comienza
apoyo contabilidad para personas que comienza
 
Trabajo sobre Presupuesto Empresarial .pdf
Trabajo sobre Presupuesto Empresarial .pdfTrabajo sobre Presupuesto Empresarial .pdf
Trabajo sobre Presupuesto Empresarial .pdf
 
Evolución de la mercadotecnia y selección del producto en la empresa KFC
Evolución de la mercadotecnia y selección del producto en la empresa KFCEvolución de la mercadotecnia y selección del producto en la empresa KFC
Evolución de la mercadotecnia y selección del producto en la empresa KFC
 
ejecucion de la investigacion de mercados
ejecucion  de la investigacion de mercadosejecucion  de la investigacion de mercados
ejecucion de la investigacion de mercados
 
Normas de Seguridad Vial ISO 39001-2012.pdf
Normas de Seguridad Vial ISO 39001-2012.pdfNormas de Seguridad Vial ISO 39001-2012.pdf
Normas de Seguridad Vial ISO 39001-2012.pdf
 
Sesión 1-2 Formulación de Estados Financieros (2).pdf
Sesión 1-2 Formulación de Estados Financieros (2).pdfSesión 1-2 Formulación de Estados Financieros (2).pdf
Sesión 1-2 Formulación de Estados Financieros (2).pdf
 
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANOINVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
 

sarah test.pptx

Notas del editor

  1. Que es JS Para qué sirve JS Concepto de algoritmo (ejemplo?) Cómo integrar al código HTML
  2. Variables Tipos de dato var / let / const Operaciones básicas de cada tipo (num / bool / string)
  3. Abrir consola Console log alert / prompt / confirm
  4. Estructuras de control: para que Operadores logicos & booleanos Condicionales: if / ternario / switch Ciclos: for / while / do while
  5. Qué son y objetivo Sintaxis (nombre, parámetros, cuerpo, retorno) Ejemplo Variables Globales vs Locales (ejemplo)
  6. Funciones como variables Sintaxis de funciones flecha
  7. Que son Sintaxis Metodos (?) https://codepen.io/nicolasezequielzulaicarivera/pen/MWqYmvG
  8. Que son Sintaxis Acceso y manipulación
  9. Que es Stringify y parse Ejemplo de local storage
  10. https://codepen.io/nicolasezequielzulaicarivera/pen/LYJZgey?editors=0012
  11. Qué es y para que se usa Nodos Metodos getElementByX / querySelector / querySelectorAll Ejemplo