Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

188
Views
Cómo hacer un número a partir de una cadena con separadores de coma en JavaScript ("23,21" ---> 23,21)

¿Alguien sabe cómo hacer un número a partir de una cadena con separadores de coma, en JS. Obtuve: "23,21" y quiero obtenerlo como un valor numérico.

"23,21" --> 23,21

about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Puede usar https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseFloat

Pero antes necesitas reemplazar coma por punto.

 parseFloat('23,21'.replace(/,/, '.')); // == 23.21 let x = '16,5'; parseFloat(x.replace(/,/, '.')); // == 16.5
about 4 years ago · Juan Pablo Isaza Report

0

Se puede pero no con la "coma" (,). En algunos países, las personas usan comas en lugar de puntos para escribir decimales. Si ese es el caso, entonces lo que puedes hacer es:

 let a = "23,25"; let b = a.replaceAll(',', '.'); console.log(parseFloat(b));

Pero hacer esto con la coma tampoco está mal. Pero solo obtendrá la parte antes del decimal.

es decir, 23 en tu caso

about 4 years ago · Juan Pablo Isaza Report

0

Comprueba si quieres esto.

 var str = '23,21'; console.log((str.split(",").map((i) => Number(i))));

ACTUALIZAR

 var str = '23,21'; var arr = str.split(",").map((i) => Number(i)); console.log(parseFloat(arr.join('.')));
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!