Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Matemáticas en TypeScript | Fundamentos de TypeScript
Introducción a TypeScript

bookMatemáticas en TypeScript

¿También has escuchado que no necesitas matemáticas para programar? Lamento decepcionarte, pero sí las necesitas. Sin embargo, ¡son solo los conceptos básicos! En este capítulo, exploraremos cómo utilizar tus conocimientos aritméticos en la programación con TypeScript.

Comencemos con lo que ya sabes. Podemos realizar operaciones con números utilizando las herramientas que discutimos en el capítulo anterior. Veamos un ejemplo de código:

12
console.log(150 + 150); console.log(900 / 3);
copy

Este es el ejemplo más sencillo de cómo utilizar operaciones matemáticas en TypeScript. Sin embargo, es posible que hayas visto esto en el capítulo anterior, así que veamos un ejemplo más complejo donde usamos múltiples operaciones:

12
let res = 20 * 10 - 75 / (22 + 3) - 2 ** 4; console.log(res);
copy

Es fundamental comprender el orden de ejecución de las operaciones matemáticas. Probablemente recuerde de la escuela que las operaciones dentro de paréntesis se realizan primero, seguidas por la potenciación, y así sucesivamente. Analicemos la expresión anterior para repasar estos conceptos:

Cada expresión matemática puede descomponerse en una secuencia de subtareas. En el video anterior, se observa que las operaciones dentro de paréntesis se ejecutan primero, seguidas por la potenciación, multiplicación/división, y finalmente suma y resta. Simple aritmética.

Interacción de números y variables

Espero que ahora el orden de ejecución de las operaciones matemáticas esté claro. Veamos ahora cómo podemos combinar variables y números:

123
let number_1 = 10; let number_2 = 15; console.log(number_1 + number_2);
copy

Podemos realizar operaciones matemáticas sobre dos variables de tipo numérico. Sin embargo, si una de las variables tiene un tipo diferente, la operación nos dará un resultado inesperado:

123
let num : number = 20; let str : string = '23'; console.log(num + str);
copy

Como se puede observar en el ejemplo anterior, la operación matemática no se ejecutó. En su lugar, se realizó una concatenación. Este término describe la suma de cadenas de texto entre sí. Sin embargo, no saquemos conclusiones precipitadas; intentemos realizar otra operación matemática con las mismas variables:

12345
let num: any = 20; let str: any = '10'; console.log(num - str); console.log(num / str); console.log(num ** str)
copy

Sí, podemos utilizar operaciones matemáticas (excepto la suma) en diferentes tipos de datos. Sí, por esto todos están entusiasmados con JavaScript y TypeScript. No, no puedo explicar por qué sucede esto. Solo necesitas aceptarlo como un hecho.

Nota

El compilador de TypeScript producirá errores, pero aún así considerará tales expresiones. Esto ocurre porque TypeScript se transpila a JavaScript después de que el código se ejecuta.

¿Se pueden usar operaciones matemáticas entre una variable y un número?

Sí.

12
let num = 30; console.log(num - 10);
copy

Nota

A diferencia de JavaScript, el compilador de TypeScript resalta un error cuando intentamos restar una cadena de texto de un número. Este código se ejecutará, pero se nos advertirá que estamos haciendo algo incorrecto.

1. ¿Cuál será el resultado del siguiente código?

2. 2 + 2 * 2 = ?

question mark

¿Cuál será el resultado del siguiente código?

Select the correct answer

question mark

2 + 2 * 2 = ?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain more about how TypeScript handles type errors in mathematical operations?

What happens if I try to multiply a string and a number in TypeScript?

Can you give more examples of combining variables and numbers in TypeScript?

Awesome!

Completion rate improved to 2.94

bookMatemáticas en TypeScript

Desliza para mostrar el menú

¿También has escuchado que no necesitas matemáticas para programar? Lamento decepcionarte, pero sí las necesitas. Sin embargo, ¡son solo los conceptos básicos! En este capítulo, exploraremos cómo utilizar tus conocimientos aritméticos en la programación con TypeScript.

Comencemos con lo que ya sabes. Podemos realizar operaciones con números utilizando las herramientas que discutimos en el capítulo anterior. Veamos un ejemplo de código:

12
console.log(150 + 150); console.log(900 / 3);
copy

Este es el ejemplo más sencillo de cómo utilizar operaciones matemáticas en TypeScript. Sin embargo, es posible que hayas visto esto en el capítulo anterior, así que veamos un ejemplo más complejo donde usamos múltiples operaciones:

12
let res = 20 * 10 - 75 / (22 + 3) - 2 ** 4; console.log(res);
copy

Es fundamental comprender el orden de ejecución de las operaciones matemáticas. Probablemente recuerde de la escuela que las operaciones dentro de paréntesis se realizan primero, seguidas por la potenciación, y así sucesivamente. Analicemos la expresión anterior para repasar estos conceptos:

Cada expresión matemática puede descomponerse en una secuencia de subtareas. En el video anterior, se observa que las operaciones dentro de paréntesis se ejecutan primero, seguidas por la potenciación, multiplicación/división, y finalmente suma y resta. Simple aritmética.

Interacción de números y variables

Espero que ahora el orden de ejecución de las operaciones matemáticas esté claro. Veamos ahora cómo podemos combinar variables y números:

123
let number_1 = 10; let number_2 = 15; console.log(number_1 + number_2);
copy

Podemos realizar operaciones matemáticas sobre dos variables de tipo numérico. Sin embargo, si una de las variables tiene un tipo diferente, la operación nos dará un resultado inesperado:

123
let num : number = 20; let str : string = '23'; console.log(num + str);
copy

Como se puede observar en el ejemplo anterior, la operación matemática no se ejecutó. En su lugar, se realizó una concatenación. Este término describe la suma de cadenas de texto entre sí. Sin embargo, no saquemos conclusiones precipitadas; intentemos realizar otra operación matemática con las mismas variables:

12345
let num: any = 20; let str: any = '10'; console.log(num - str); console.log(num / str); console.log(num ** str)
copy

Sí, podemos utilizar operaciones matemáticas (excepto la suma) en diferentes tipos de datos. Sí, por esto todos están entusiasmados con JavaScript y TypeScript. No, no puedo explicar por qué sucede esto. Solo necesitas aceptarlo como un hecho.

Nota

El compilador de TypeScript producirá errores, pero aún así considerará tales expresiones. Esto ocurre porque TypeScript se transpila a JavaScript después de que el código se ejecuta.

¿Se pueden usar operaciones matemáticas entre una variable y un número?

Sí.

12
let num = 30; console.log(num - 10);
copy

Nota

A diferencia de JavaScript, el compilador de TypeScript resalta un error cuando intentamos restar una cadena de texto de un número. Este código se ejecutará, pero se nos advertirá que estamos haciendo algo incorrecto.

1. ¿Cuál será el resultado del siguiente código?

2. 2 + 2 * 2 = ?

question mark

¿Cuál será el resultado del siguiente código?

Select the correct answer

question mark

2 + 2 * 2 = ?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4
some-alt