Пишу javascript, и есть переменная, в которой хранится нужное мне число. Я бы его вытащил через parseFloat, но проблема в том что оно хранится в таком виде (50%). Т.е перед числом идет символ ( из-за этого parseFloat возвращает NaN. Как мне вытащить в таком случае число?
Ответ
Если строка всегда будет во формате ({число}%), то можно просто удалить первый символ и последные два символа, вот так:
var str = "(50.5%)";
var x = parseFloat(str.slice(1, -2));
Комментариев нет:
Отправить комментарий