console.log(10+"1"); //101 both will be string console.log(10-"1"); //9 string will be taken as number
var myInt = parseInt("10.256"); //10 var myFloat = parseFloat("10.256"); //10.256
var a = parseInt("10");
var text = '42px'; var integer = parseInt(text, 10); // returns 42
let myNumber = Number("5.25"); //5.25
var text = '3.14someRandomStuff'; var pointNum = parseFloat(text); // returns 3.14
// Convert strings Number('123'); // returns 123 Number('12.3'); // returns 12.3 Number('3.14someRandomStuff'); // returns NaN Number('42px'); // returns NaN
Number("3.14") // returns 3.14 false.toString() // returns "false" String(false) // returns "false"
const toNumber = str => +str; // Example toNumber('42'); // 42