# data[].attributes.body
Danjeiry Acevedo

Alejandro Bonilla

Jostine Cabrera

Victoria Murillo

Grupo #7

# data[].attributes.body
Orientado a objetos que se utiliza para hacer que las páginas web sean interactivas, javaScript, es el lenguaje de programación mas usado. Encargada de la interactividad usuario-servidor, Que tienen animaciones complejas, botones en los que se puede hacer clic, menús emergentes, etc.

# data[].attributes.body
Algunos elementos básicos de JavaScript son:

Operadores

Valores primitivos

Elementos

Objetos

Cada uno de ello son partes del sistema de lenguaje JavaScript.

# data[].attributes.body
En JavaScript, "introducción de datos" se refiere a cómo el usuario puede ingresar información que el programa procesa, mientras que "escritura de datos" se refiere a cómo el programa muestra información al usuario

tenemos:

introduccion de Datos:

1. Con prompt(): Abre un cuadro de diálogo que pide al usuario que ingrese información. Es útil para obtener datos simples.

2. Mediante formularios HTML: Puedes usar elementos de formulario como <input>, y luego acceder a esos datos con JavaScript.

Escritura de Datos:

Con console.log(): Muestra información en la consola del navegador, útil para depuración y mensajes temporales.

Con alert(): Muestra un cuadro de alerta en la pantalla, que es útil para mensajes simples y urgentes.

Escribiendo en el HTML (con innerHTML): Puedes modificar el contenido de un elemento HTML para mostrar datos en la página. Esto permite personalizar la página de manera dinámica.

# data[].attributes.headline
Programación básica (incluyendo el concepto de algoritmos) 

# data[].attributes.subject
Programación básica (incluyendo el concepto de algoritmos) 

# data[].attributes.body
1. Programación básica (incluyendo el concepto de algoritmos):

La programación básica se refiere a los fundamentos necesarios para escribir código. Involucra el aprendizaje de conceptos como variables, estructuras de control (como bucles y condicionales), funciones y tipos de datos.

Variables: Son espacios en la memoria que almacenan datos, como números, textos, etc. En programación, las variables se utilizan para guardar y manipular información.

Estructuras de control: Permiten que el programa tome decisiones (como con los condicionales if, else) o ejecute acciones repetitivas (con bucles como for o while).

Funciones: Son bloques de código que realizan tareas específicas y pueden ser reutilizadas. Las funciones ayudan a organizar el código y hacerlo más comprensible.

El concepto de algoritmos es central en la programación. Un algoritmo es una secuencia de pasos lógicos que resuelven un problema o realizan una tarea específica. Por ejemplo, un algoritmo puede describir cómo ordenar una lista de números de menor a mayor. En programación, los algoritmos son como recetas: describen paso a paso cómo obtener un resultado.

# data[].attributes.body
2. Comentarios:

Los comentarios en la programación son textos que se añaden al código para explicar qué hace cada parte. No son ejecutados por el programa; están allí solo para ayudar a los programadores a recordar o explicar el propósito de ciertos fragmentos de código.

En JavaScript, los comentarios se escriben usando // para comentarios de una sola línea y /* ... */ para comentarios de varias líneas.

Los comentarios son útiles para hacer que el código sea más comprensible, especialmente cuando otros programadores (o uno mismo) necesitan entender el código en el futuro. También se usan para describir la lógica detrás de un algoritmo o el propósito de una función.

# data[].attributes.headline
7. Tipos de variables y identificadores 

# data[].attributes.subject
7. Tipos de variables y identificadores 

# data[].attributes.body
Identificador: es una secuencia de caracteres en el código que identifica una Variable, función o propiedad.

Variable: es un contenedor para un valor, como un número que podríamos usar en una suma, o una cadena que podríamos usar como parte de una oración

Var: Es una forma más antigua de declarar variables. Tiene un alcance de función, lo que significa que la variable es accesible dentro de la función en la que se declara.

Let: permite declarar variables con un alcance de bloque, lo que significa que la variable solo es accesible dentro del bloque en el que se declara.

Const: se utiliza para declarar variables cuyo valor no debe cambiar. Al igual que let, tiene un alcance de bloque.

# data[].attributes.body
Los operadores de JavaScript son símbolos especiales que se utilizan en los scripts para realizar operaciones con operandos, como cálculos aritméticos, comparaciones lógicas o asignaciones de valores.

Tipos:

-Aritméticos: Los operadores aritméticos nos permiten realizar cálculos matemáticos como sumar, restar, multiplicar y dividir valores numéricos.

Suma

let resultado = 10 + 5; // resultado es 15.

División

let resultado = 10 % 3; // resultado es 1, porque 10 dividido por 3 es 3 con un resto de 1.

-Asignación: Los operadores de asignación en JavaScript nos permiten asignar valores a variables:

básico

let a = 5; // Asigna el valor 5 a la variable a.

compuesto

let a = 10;

a -= 3; // a es ahora 7 (equivalente a a = a - 3).

# data[].attributes.body
-Comparación: Los operadores de comparación nos permiten comparar valores y obtener un resultado booleano (verdadero o falso) según la relación entre los valores.

Ejemplos:

Igualdad:

5 == 5; // true

5 == '5'; // true, la comparación no tiene en cuenta el tipo

desigualdad

5 != 3; // true

5 != '5'; // false, la comparación no tiene en cuenta el tipo

Lógicos: Los operadores lógicos en JavaScript nos permiten trabajar con valores booleanos (true o false) y realizar operaciones de comparación y combinación de condiciones.

Ejemplo:

const llueve = false;

if (!llueve) {

console.log('No llevas paraguas');

} else {

console.log('Lleva tu paraguas contigo');

}

# data[].attributes.body
Permiten ejecutar diferentes bloques de código según se cumpla o no una condición.

if … else

Por medio de if se puede indicar una condición que, de cumplirse, permite la ejecución de uno o más enunciados y por medio de else se puede establecer una alternativa, aunque su uso es opcional.

switch

Por medio de switch se puede listar una serie de bloques de enunciados que se ejecuten dependiendo del valor de una variable.

# data[].attributes.body
Permiten repetir un bloque de código varias veces

Bucle while: se ejecuta mientras una condición especificada sea verdadera.

Bucle do-while: es similar al bucle while, pero garantiza que el código se ejecute al menos una vez antes de verificar la condición.

Bucle for: Se utiliza cuando se conoce el número de iteraciones.