В моей переменной javascript я получаю значение как "abc"
или "123"
или "123.456"
на основе ввода, указанного в поле input
. Для всех значений типом является string
, даже если введенное значение является числом или с плавающей запятой.
typeof(variable)
дает string
всегда.
Следующий метод будет запускаться для каждого keydown
. Я также использую lodash
библиотеку
convertMethod(val) {
console.log(round(val,2).toString()) //round is a lodash method which is imported already
}
Когда я round
значение десятичной точки не приходит. Я просто хочу округлить значение до двух десятичных знаков, если введенное значение является цифрами, а не алфавитами. Как я могу это исправить?