# data[].attributes.body
Introducción, qué es, qué significa?

# data[].attributes.body
Para qué sirve, para qué se usa, funcionalidades

# data[].attributes.body
Ejemplos de dónde se usa JavaScript

# data[].attributes.body
Características de javaScript

# data[].attributes.body
EJERCICIOS DE JAVASCRIPT

Ejercicio 1: Comentarios y impresión en consola

1. Crea un script que imprima en la consola tu nombre completo y tu edad.

2. Utiliza tanto comentarios de una línea como comentarios de varias líneas para describir el propósito de tu script.

Puntos a considerar:

Asegúrate de que haya un comentario que indique el propósito del script.

Imprime dos mensajes en la consola: uno con tu nombre y otro con tu edad.

Ejercicio 2: Concatenación de textos

1. Crea un script que defina dos variables: una para tu comida favorita y otra para tu deporte favorito.

2. Luego, imprime en la consola un mensaje que diga: “Mi comida favorita es [comida] y mi deporte favorito es [deporte].” Asegúrate de utilizar la concatenación correcta.

Puntos a considerar:

Prueba a concatenar el texto de diferentes maneras, tanto con comillas dobles como con comillas simples.

Haz un comentario que explique qué es lo que está haciendo tu script.

Ejercicio 3: Operadores aritméticos y concatenación

1. Crea un script donde declares las variables a y b con valores numéricos (pueden ser cualquier número entero).

2. Realiza las siguientes operaciones:

Suma de a y b

Resta de a y b

Multiplicación de a y b

División de a y b

3. Imprime en la consola el resultado de cada operación, asegurándote de que los mensajes sean claros, por ejemplo: “La suma de a y b es [resultado]”.

4. Finalmente, intenta imprimir la suma de a y b como una cadena, por ejemplo: console.log("La suma de a y b es " + a + b); y observa el resultado.

Puntos a considerar:

Incluye comentarios que expliquen cada parte del código.

Observa el resultado de la concatenación y la diferencia entre sumar y concatenar.

# data[].attributes.body
Hola, este es el enlace con la explicación para la práctica.

# data[].attributes.attachment_link.title
Online JavaScript Compiler (Editor) - Programiz

# data[].attributes.attachment_link.description
Write and run your JavaScript code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.attachment_link.title
Online JavaScript Compiler (Editor) - Programiz

# data[].attributes.attachment_link.description
Write and run your JavaScript code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.attachment_link.title
Online Python Compiler (Interpreter) - Programiz

# data[].attributes.attachment_link.description
Write and run your Python code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.attachment_link.title
Online Python Compiler (Interpreter) - Programiz

# data[].attributes.attachment_link.description
Write and run your Python code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.headline
(CORREGIDO) Luis Miguel Ospina Chavarría 

# data[].attributes.subject
(CORREGIDO) Luis Miguel Ospina Chavarría 

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.attachment_link.title
Online Python Compiler (Interpreter) - Programiz

# data[].attributes.attachment_link.description
Write and run your Python code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.body
https://www.programiz.com/online-compiler/3FWJmt7EO9Gj4

# data[].attributes.body
https://www.programiz.com/online-compiler/2RZgbxvgrCNaC

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.body
https://www.programiz.com/online-compiler/2EGBDsdbgkIXQ

# data[].attributes.attachment_link.title
Online Python Compiler (Interpreter) - Programiz

# data[].attributes.attachment_link.description
Write and run your Python code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.attachment_link.title
Online JavaScript Compiler (Editor) - Programiz

# data[].attributes.attachment_link.description
Write and run your JavaScript code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.attachment_link.readable_text
//Ejercicio 1

// Esto imprime mi nombre completo y mi edad en la consola.

console.log("Nombre completo: Sebastian Hernandez Tenorio"); // Imprime el nombre completo
console.log("Edad: 17 a��os"); // Imprime la edad

//Ejercicio 2

// En este defino mis gustos y los imprime en la consola.

var comidaFavorita = "pizza"; // Definici��n de la comida favorita
var deporteFavorito = "boxeo"; // Definici��n del deporte favorito

// Concatenaci��n usando comillas dobles
console.log("Mi comida favorita es " + comidaFavorita + " y mi deporte favorito es " + deporteFavorito + ".");

// Concatenaci��n usando comillas simples
console.log('Mi comida favorita es ' + comidaFavorita + ' y mi deporte favorito es ' + deporteFavorito + '.');

//Ejercicio 3

// Este script realiza las operaciones aritm��ticas b��sicas.

var a = 20; // Declaraci��n de la variable a
var b = 10;  // Declaraci��n de la variable b

// Suma
console.log("La suma de a y b es " + (a + b)); // Imprime el resultado de la suma

// Resta
console.log("La resta de a y b es " + (a - b)); // Imprime el resultado de la resta

// Multiplicaci��n
console.log("La multiplicaci��n de a y b es " + (a * b)); // Imprime el resultado de la multiplicaci��n

// Divisi��n
console.log("La divisi��n de a y b es " + (a / b)); // Imprime el resultado de la divisi��n

// Intento de imprimir la suma como una cadena
console.log("La suma de a y b como cadena es " + a + b); // Observa c��mo se concatena en lugar de sumar

# data[].attributes.attachment_link.title
Online JavaScript Compiler (Editor) - Programiz

# data[].attributes.attachment_link.description
Write and run your JavaScript code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.attachment_link.title
Online JavaScript Compiler (Editor) - Programiz

# data[].attributes.attachment_link.description
Write and run your JavaScript code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.body
== (igualdad abstracta): Compara dos valores y realiza conversiones de tipo si son diferentes. Por ejemplo, 1 == '1' devuelve true porque convierte la cadena a número antes de comparar.

=== (igualdad estricta): Compara tanto el valor como el tipo de dato. Esto significa que si los tipos son diferentes, la comparación va a devolver "false" sin intentar convertirlos.

!= (desigualdad abstracta): Compara dos valores y realiza conversiones de tipo si son diferentes. Por ejemplo, 1 != '1' devuelve false, ya que convierte la cadena a número antes de comparar.

!== (desigualdad estricta): Compara si dos valores no son iguales tanto en valor como en tipo. Si los tipos son diferentes, va a devolver "true".

Referencias:

https://uniwebsidad.com/libros/javascript/capitulo-3/operadores

https://developer.mozilla.org/es/docs/Web/JavaScript/Equality_comparisons_and_sameness

https://es.stackoverflow.com/questions/331/diferencias-entre-y-comparaciones-en-javascript

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.body
profe, ocurrió una confusión a la hora del envío del trabajo, espero que puedas revisarlo y disculpe tantas molestias.

Juan José Tamayo Ramírez

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.attachment_link.title
Online Python Compiler (Interpreter) - Programiz

# data[].attributes.attachment_link.description
Write and run your Python code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.attachment_link.description
Check out this Python script I wrote. Run it and see what it does!

# data[].attributes.attachment_link.title
Online JavaScript Compiler (Editor) - Programiz

# data[].attributes.attachment_link.description
Write and run your JavaScript code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.body
el operador de igualdad estricta revisa los si los dos tipos de valores son diferentes en cambio el operador de igualdad regular realiza la conversion al mismo tipo de dato

https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/Strict_equality

los operadores de desigualdad y desigualdad estricta hacen los mismo que los anteriores pero en vez de comprobar su igualdad, compara su desigualdad; es decir, el operador de desigualdad regular tendra un resultado true si los valores son distintos antes de convertirse a un mismo tipo de dato y el operador de desigualdad estricta resultara en true si los valores son distintos sin hacer una conversion de los datos

https://www.tutorialesprogramacionya.com/javascriptya/temarios/descripcion.php?cod=73&inicio=

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.body
Las igualdades analizan dos valores y en caso de que resulte valida la igualdad saldrá "true"

== Es considerado una comparación débil por su funcionamiento pues se pueden convertir los valores para que al final de verdadero por ejemplo si yo pongo 1=="1" esto será true porque "1" se convierte en 1 antes de comparar(aquí solo se analiza el valor).

=== Es considerado una comparación estricta pues esta no permite ninguna conversión y solo sacara true en caso de que sean dos valores exactamente iguales, por ejemplo si yo pongo 1 === "1" saldrá false, pero si pongo 1===1 saldrá true.(aquí se analiza él valor y el tipo)

Las desigualdades analizan dos valores y en caso de que resulte valida la desigualdad saldrá "false"

=! Es considerado una desigualdad débil débil por su funcionamiento pues se pueden convertir los valores para que al final de falso por ejemplo si yo pongo 1=!"1" esto será false porque "1" se convierte en 1 antes de comparar(aquí solo se analiza el valor).

==!Es considerado una desigualdad estricta pues esta no permite ninguna conversión y solo sacara false en caso de que sean dos valores exactamente diferentes, por ejemplo si yo pongo 1 ==! "1" saldrá true, pero si pongo 1==!1 saldrá false (aquí se analiza el valor y el tipo).

https://developer.mozilla.org/es/docs/Web/JavaScript/Equality_comparisons_and_sameness

https://developer-mozilla-org.translate.goog/en-US/docs/Web/JavaScript/Reference/Operators/Strict_inequality?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=rq

# data[].attributes.attachment_link.title
Online JavaScript Compiler (Editor) - Programiz

# data[].attributes.attachment_link.description
Write and run your JavaScript code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.body
Igualdad estricta (===): Este operador se asegura de que tanto el valor como el tipo de dato sean exactamente iguales. Es como cuando comparas una manzana con otra manzana: no solo te fijas en que las dos frutas se vean iguales, sino que también ambas sean manzanas, y no una manzana y una naranja. Esto evita confusiones y errores en el código.

Diferente estricto (!==): Este operador funciona de manera similar a la igualdad estricta, pero al revés. Te dice si dos cosas son diferentes, tanto en valor como en tipo. Es como comparar un perro con un gato: no solo ves que son animales distintos, sino que también pertenecen a especies diferentes. Ayuda a evitar errores al comparar cosas que podrían parecer iguales, pero que en realidad no lo son.

Igualdad débil (==): Este operador se fija solo en que los valores sean equivalentes, sin importar el tipo de dato. Es como cuando comparas el número 5 con el texto "5"; aunque son diferentes en formato, tienen el mismo significado para el operador. Esto puede ser práctico, pero hay que tener cuidado, porque a veces las cosas pueden parecer iguales cuando en realidad no lo son del todo.

Diferente débil (!=): Este operador verifica si los valores son diferentes, sin preocuparse del tipo de dato. Es útil cuando el tipo no es tan importante, pero puede dar resultados inesperados si no tienes cuidado. Por ejemplo, comparar 5 con "5" podría considerarse igual, pero aquí solo te interesa ver si no son iguales, sin pensar en detalles más específicos.

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.body
Primero: Operadores De Igualdad

== (Igualdad débil): Verifica si los valores son iguales, pero no tienen que ser del mismo tipo.

=== (Igualdad estricta): Verifica si los valores y los tipos son idénticos.

Ejemplos:

5 == "5" // true (convierte el string a número).

5 === "5" // False (diferente tipo).

Segundo: Operadores de Desigualdad

!= (Desigualdad débil): Verifica si los valores son diferentes, pero no necesariamente del mismo tipo.

!== (Desigualdad estricta): Verifica si los valores o los tipos son diferentes.

Ejemplos:

5 != "5" // False (convierte el string a número).

5 !== "5" // true (diferente tipo).

https://learn.microsoft.com/es-es/dotnet/csharp/language-reference/operators/equality-operators

https://www.uv.es/jac/guia/jscript/javascr04.htm

# data[].attributes.attachment_link.title
Online JavaScript Compiler (Editor) - Programiz

# data[].attributes.attachment_link.description
Write and run your JavaScript code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.body
Ejemplo operadores lógicos

https://acortar.link/HIfvXB

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.body
La igualdad estricta (===) compara tanto el valor como el tipo de los operadores, así el resultado es más preciso ya que no se realizan conversiones, si los tipos de operadores son diferentes el resultado es falso. Por ejemplo 8 === “8” es False ya que un 8 es numero y el otro es string, por ende son de diferente tipo.

La igualdad débil (==) compara solo el valor y permite la conversión de tipos. Por ejemplo 8 == “8” es True porque se convierte la string a número y se toma en cuenta como un valor igual.

La desigualdad estricta (!==) verifica si los operadores son diferentes tanto en valor como en tipoy no realiza conversiones de tipos, si los tipos son diferentes entonces es True, es decir, 6 !== “6” es True ya que son tipos diferentes (numero y string).

La desigualdad débil (!=) verifica si los operadores son diferentes en valor mas no en tipo, porque en este caso si se convierten los tipos para realizar la comparación, es decir, 6 != “6” es False ya que se consideran iguales después de la conversión.

# data[].attributes.attachment_link.title
Online Python Compiler (Interpreter) - Programiz

# data[].attributes.attachment_link.description
Write and run your Python code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.body
ejemplos de operadores <, >, <=, >=, ===, !==, ==, !=

# data[].attributes.attachment_link.title
Online JavaScript Compiler (Editor) - Programiz

# data[].attributes.attachment_link.description
Write and run your JavaScript code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.body
== (igualdad débil):

Compara los valores de dos variables, pero no compara los tipos de datos.

Si los valores son distintos tipos, JavaScript intenta convertirlos para hacer la comparación.

Ejemplo:

5 == '5' // true, porque convierte '5' (string) a 5 (número) antes de comparar

=== (igualdad estricta):

Compara tanto los valores como los tipos de datos.

Si los valores son de tipos diferentes, la comparación es automáticamente false.

Ejemplo:

5 === '5' // false, porque 5 es un número y '5' es una cadena

Operadores de Desigualdad

!= (desigualdad débil):

Compara los valores de dos variables y realiza conversión de tipos si es necesario.

Ejemplo:

5 != '5' // false, porque convierte '5' (string) a 5 (número) antes de comparar

!== (desigualdad estricta):

Compara tanto el valor como el tipo de dato.

Si los valores o los tipos de datos son diferentes, devuelve true.

Ejemplo:

5 !== '5' // true, porque 5 es un número y '5' es una cadena

Referencias:

https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/Strict_equality

https://www.uv.es/jac/guia/jscript/javascr04.htm#:~:text=Desigualdad%20(!%3D),que%20la%20igualdad%2C%20pero%20neg%C3%A1ndola.&text=Desigualdad%20estricta%20(!%3D%3D,la%20igualdad%20estricta%2C%20pero%20neg%C3%A1ndola.

# data[].attributes.attachment_link.title
Online Python Compiler (Interpreter) - Programiz

# data[].attributes.attachment_link.description
Write and run your Python code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.attachment_link.title
Online Python Compiler (Interpreter) - Programiz

# data[].attributes.attachment_link.description
Write and run your Python code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.body
ejemplos de operadores <,>,<=,>=,===,!==,==,!=

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.body
Ejemplo de los operadores lógicos

# data[].attributes.attachment_link.title
Online JavaScript Compiler (Editor) - Programiz

# data[].attributes.attachment_link.description
Write and run your JavaScript code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.body
Ej de <, >, <=, >=, ===, !==, ==, !=

# data[].attributes.attachment_link.title
Online Python Compiler (Interpreter) - Programiz

# data[].attributes.attachment_link.description
Write and run your Python code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.body
4 Ejemplos de <, >, <=, >=, ===, !==, ==, !=

https://www.programiz.com/online-compiler/7uyq75FS9Hw5U

# data[].attributes.attachment_link.description
Check out this Python script I wrote. Run it and see what it does!

# data[].attributes.body
EJERCICIOS CON OPERADORES

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.body
Ejemplos de operadores: <, >, <=, >=, ===, !==, ==, !=

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!

# data[].attributes.body
Igualdad débil (==):

Compara el valor de dos operandos sin tener en cuenta su tipo.

JavaScript intentará convertir los operandos a un tipo común antes de realizar la comparación.

Ejemplo: 5 == "5" es true, ya que ambos valores se convierten a números antes de la comparación.

Igualdad estricta (===):

Compara tanto el valor como el tipo de los operandos.

Si los tipos son diferentes, el resultado siempre será false.

Ejemplo: 5 === "5" es false, porque uno es un número y el otro una cadena.

Desigualdad débil (!=):

Es lo opuesto a la igualdad débil.

Comprueba si dos valores son diferentes sin tener en cuenta el tipo.

Ejemplo: 5 != "5" es false, ya que se convierten a números y son iguales.

Desigualdad estricta (!==):

Es lo opuesto a la igualdad estricta.

Comprueba si dos valores son diferentes en valor o tipo.

Ejemplo: 5 !== "5" es true, porque son de tipos diferentes.

https://gemini.google.com/app/04a38e7df7feeda5

# data[].attributes.attachment_link.description
Check out this JavaScript function I wrote. Run it and see what it does!