Как преобразовать строку в число и обеспечить тип с плавающей точкой в ​​JavaScript? - PullRequest
0 голосов
/ 09 октября 2018

Я использовал parseFloat(number), но выводил int.например:

var num='3.0';
console.log(parseFloat(num)) // 3, not 3.0

Как преобразовать строку в число и обеспечить тип с плавающей запятой с десятичной частью?

Ответы [ 3 ]

0 голосов
/ 09 октября 2018

var num = '3.0';
console.log(Number.parseFloat(num).toFixed(1));
0 голосов
/ 09 октября 2018

Округление значения

var num='3.0'
console.log(Math.round(num));

Усечение значения

var num = '3.0';
console.log(Math.floor(num));
console.log(Math.trunc(num))

проверьте эту ссылку для других способов

0 голосов
/ 09 октября 2018

3.0 - это 3, это не так

, если вы сделаете

var num='3.1';
console.log(parseFloat(num))//3.1

Он покажет 3.1, так что ничего плохого в этом нет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...