0% encontró este documento útil (0 votos)
337 vistas

Introducción a los algoritmos con JavaScript

Introducción a JavaScript. Conceptos y sintaxis de forma resumida. Donde aprenderás sobre el lenguaje de programación JavaScript y los conceptos básicos de este.

Cargado por

Elliot Garamendi
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
337 vistas

Introducción a los algoritmos con JavaScript

Introducción a JavaScript. Conceptos y sintaxis de forma resumida. Donde aprenderás sobre el lenguaje de programación JavaScript y los conceptos básicos de este.

Cargado por

Elliot Garamendi
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 22

Introducció

n a los
algoritmos
con
JavaScript

Elliot Leo Garamendi


Sarmiento
Temario

¿Qué es JavaScript?
¿Qué es una variable en la programación?
¿Qué es un tipo de dato en la programación?
¿Qué estructuras y tipos de datos tiene JavaScript?
¿Qué es una declaración en la programación?
¿Cómo declaro (creo) una variable en JavaScript?
¿Qué es un objeto en JavaScript?
¿Cómo declaro un objeto en JavaScript?
¿Cómo muestro datos por el navegador con JavaScript?
¿Cómo muestro diferentes datos en JavaScript?
¿Cómo muestro datos en estructuras más complejas?
¿Qué es un array (arreglo, matrices) en JavaScript?
¿Cómo declaro un array en JavaScript?
¿Qué es una función en JavaScript?
¿Cómo declaro una función de tipo flecha en JavaScript?
¿Qué es la sentencia if else en JavaScript?
¿Cómo creo una sentencia if else en JavaScript?
¿Qué es un bucle o iteración en JavaScript?
¿Cómo creo un bucle o iteración en JavaScript?
¿Qué es
JavaScript?
• JavaScript es un lenguaje de
programación interpretado, cuenta
con funciones de primera clase y
es ampliamente empleado en el
desarrollo web de lado del cliente.
Sin embargo, también se puede
emplear fuera del navegador con
tecnologías como Node.js.
Asimismo, el estándar que
regulariza JavaScript es
ECMAScript. (JavaScript | MDN, s. f.)
¿Qué es una
variable en la
programación?
• Una variable es una ubicación
en memoria (RAM) nombrada
para almacenar un valor. De
esta manera se puede acceder
a un valor por medio de un
nombre predeterminado. Pero
una cosa especial acerca de
las variables es que los valores
que contienen pueden
cambiar.
¿Qué es un tipo
de dato en la
programación?
• En ciencias de la computación,
un tipo de dato informático o
simplemente tipo es un atributo de
los datos que indica al ordenador
(y/o al programador/programadora)
sobre la clase de datos que se va a
manejar. Esto incluye imponer
restricciones en los datos, como
qué valores pueden tomar y qué
operaciones se pueden realizar.
¿Qué estructuras
y tipos de datos
tiene JavaScript?
El último estándar ECMAScript define nueve tipos:

• Seis tipos de datos primitivos, controlados por el


operador typeof
• Undefined: typeof instance === "undefined"
• Boolean: typeof instance === "boolean"
• Number: typeof instance === "number"
• String: typeof instance === "string"
• BigInt: typeof instance === "bigint"
• Symbol: typeof instance === "symbol"
•Null: typeof instance === "object". Tipo primitivo
especial.
•Object: typeof instance === "object". Tipo estructural
especial y es casi todo lo hecho con la palabra clave
new;
•Function: Tipo estructura sin datos, aunque también
responde al operador typeof: typeof instance ===
"function".
¿Qué es una
declaración en la
programación?
• Una declaración es una construcción
del lenguaje que asocia un nombre con
una variable.
• Asimismo se puede asociar el
identificador con datos o una
variable u otro elemento.
¿Cómo declaro (creo) una
variable en JavaScript?
JavaScript tiene tres tipos de declaraciones de variables.
• var
• Declara una variable, opcionalmente la inicia a un valor.
• let
• Declara una variable local con ámbito de bloque, opcionalmente la inicia a un valor.
• const
• Declara un nombre de constante de solo lectura y ámbito de bloque.

JavaScript utiliza variables como nombres simbólicos para valores en tu aplicación. Los nombres de las variables,
llamados identificadores, se ajustan a ciertas reglas.

Un identificador de JavaScript debe comenzar con una letra, un guion bajo (_) o un signo de dólar ($). Los siguientes
caracteres pueden ser dígitos (0-9).

Dado que JavaScript distingue entre mayúsculas y minúsculas, las identificadores incluyen los caracteres del "A" a
"Z" (mayúsculas), así como del “a" a "z" (minúsculas).

1. const person = { name: 'Elliot', yearOfBirth: 1996 }; // object

2. let lastName; // undefined

3. var name = 'Elliot'; // String


¿Qué es un objeto
en JavaScript?

• Un objeto es una colección de


propiedades, y una propiedad
es una asociación entre una
clave (nombre) y un valor. El
valor de una propiedad puede
ser una función, en cuyo caso
la propiedad es conocida como
un método. Además de los
objetos que están predefinidos
en el navegador, puedes definir
tus propios objetos.
¿Cómo declaro un objeto en
JavaScript?
const person = { name: 'Elliot', yearOfBirth: 1996 };
¿Cómo muestro
datos por el
navegador con
JavaScript?

• console.log();
• alert();
¿Cómo muestro
diferentes datos
en JavaScript?
• +
¿Cómo
muestro
datos en
estructuras
más
complejas?

``
¿Qué es un Array
(arreglo, matrices)
en JavaScript?
• Los Arrays o arreglos o matrices o listas
se describen como "objetos tipo lista";
básicamente son objetos individuales que
contienen múltiples valores almacenados
en una lista. Los objetos de matriz
pueden almacenarse en variables y
tratarse de la misma manera que
cualquier otro tipo de valor, la diferencia
es que podemos acceder individualmente
a cada valor dentro de la lista mediante
su posición y hacer cosas útiles y
eficientes con la lista, como recorrerlo
con un bucle y hacer una misma cosa a
cada valor.
¿Cómo
declaro un
Array en
JavaScript
?

const persons = [];


¿Qué es una
función en
JavaScript?
En términos generales, una función es un
"subprograma" que puede ser llamado por
código externo o interno (en caso de
recursión). Al igual que el programa en sí
mismo, una función se puede componer de
una secuencia de declaraciones, que
conforman el llamado cuerpo de la función.
Se pueden pasar valores a una función, y la
función puede devolver un valor.
En JavaScript, las funciones son objetos de
primera clase, es decir, son objetos y se
pueden manipular y transmitir al igual que
cualquier otro objeto. Concretamente son
objetos Function.
¿Cómo declaro una
función de tipo Flecha en
JavaScript?
• const getElements = () => {};
¿Qué es la
sentencia if else
en JavaScript?
Resumen
La sentencia if else puede ejecutar una o más sentencias si una condición
especificada es evaluada como verdadera. Si la condición es evaluada como
falsa, otra sentencia o sentencias pueden ser ejecutadas.

Sintaxis
if (condición) sentencia1 [else sentencia2]

condición
Una expresión que puede ser evaluada como verdadera o falsa.
sentencia1
Sentencia que se ejecutará si condición es evaluada como verdadera.
Puede ser cualquier sentencia, incluyendo otras
sentencias if anidadas. Para ejecutar múltiples sentencias, use una
sentencia block ({ ... }) para agruparlas.
sentencia2
Sentencia que se ejecutará si condición se evalúa como falsa, y exista
una cláusula else. Puede ser cualquier sentencia, incluyendo
sentencias block y otras sentencias if anidadas.

Anidación
Múltiples sentencias if...else pueden ser anidadas para crear una cláusula else if
¿Cómo creo una
sentencia if else en
JavaScript?
• if (true) {}
¿Qué es un bucle o
iteración en
JavaScript?
Los bucles ofrecen una forma rápida y sencilla de hacer algo
repetidamente.

Hay muchos diferentes tipos de bucles, pero esencialmente, todos


hacen lo mismo: repiten una acción varias veces. (¡Ten en cuenta
que es posible que ese número sea cero!).

Los diversos mecanismos de bucle ofrecen diferentes formas de


determinar los puntos de inicio y terminación del bucle. Hay varias
situaciones que son fácilmente atendidas por un tipo de bucle que
por otros.

Las declaraciones para bucles proporcionadas en JavaScript son:


• Declaración for
• Declaración while
• Declaración do...while
• Declaración labeled
• Declaración break
• Declaración continue
• Declaración for...in
• Declaración for...of
¿Cómo creo un
bucle o iteración
en JavaScript?
• while (true) {};
const mensaje = 'gracias';

También podría gustarte