Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Строку во float (https://javascript.ru/forum/misc/83323-stroku-vo-float.html)

ureech 17.11.2021 08:55

Строку во float
 
Привет. Есть массив
var arr = ["2021-11-05:40.50"]
Мне нужны внутри числа
[2021-11-05,40.50]
Всю дату в число не превратить,как я понимаю, поэтому я взял из неё лишь число, но вот parseFloat(40.50) выдаёт лишь 40. Видимо дело в точке. Тоже разбивать? Или всё это как то по другому можно решить?

ksa 17.11.2021 09:02

Цитата:

Сообщение от ureech
но вот parseFloat(40.50) выдаёт лишь 40

Бивас, тест! (с)
const arr = ["2021-11-05:40.50"]
let val = arr[0].match(/[^:]+$/)
val = parseFloat(val)
alert(val)

У меня выдает 40.5 ;)

рони 17.11.2021 09:03

Цитата:

Сообщение от ureech
Всю дату в число не превратить

почему?

ureech 17.11.2021 09:55

Цитата:

Сообщение от рони (Сообщение 541486)
почему?

Наверное потому что нет такого числа). Это я так думаю)

ureech 17.11.2021 09:56

Цитата:

Сообщение от ksa
У меня выдает 40.5

Я тупанул. У меня в базе целое) 40.00

ureech 17.11.2021 09:57

Цитата:

Сообщение от ureech (Сообщение 541491)
Наверное потому что нет такого числа). Это я так думаю)

Если только без разделителей, а потом разделить...?

ureech 17.11.2021 10:07

Но тогда это уже не число)


Часовой пояс GMT +3, время: 13:10.