"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Por qué agregar cadenas produce concatenación y cómo puedo agregarlas como números?

¿Por qué agregar cadenas produce concatenación y cómo puedo agregarlas como números?

Publicado el 2024-12-23
Navegar:234

Why Does Adding Strings Produce Concatenation, and How Can I Add Them as Numbers Instead?

Manejo de la confusión de concatenación: agregar cadenas como números

Al intentar agregar cadenas que contienen caracteres numéricos, es común encontrar concatenación, lo que resulta en resultados inesperados. resultados. Para resolver este problema, es necesario convertir las cadenas a valores numéricos antes de realizar la suma.

Solución:

Para forzar que las cadenas se traten como números, use la operador unario más ( ). Este operador convierte las cadenas en valores numéricos, lo que permite realizar la suma según lo previsto:

const num1 = '20';
const num2 = '30.5';

console.log( num1    num2); // 50.5
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3