Q:

string + number in javascript

console.log(10+"1"); //101   both will be string
console.log(10-"1"); //9     string will be taken as number
23
var myInt = parseInt("10.256"); //10
var myFloat = parseFloat("10.256"); //10.256
70

 var a = parseInt("10");

 
3
var myInt = parseInt("10.256"); //10
var myFloat = parseFloat("10.256"); //10.256
3
var text = '42px';
var integer = parseInt(text, 10);
// returns 42
4
let myNumber = Number("5.25"); //5.25
8
var text = '3.14someRandomStuff';
var pointNum = parseFloat(text);
// returns 3.14
4
// Convert strings
Number('123'); // returns 123
Number('12.3'); // returns 12.3
Number('3.14someRandomStuff'); // returns NaN
Number('42px'); // returns NaN
2
Number("3.14") // returns 3.14
false.toString()   // returns "false"
String(false)      // returns "false"
1
const toNumber = str => +str;

// Example
toNumber('42');     // 42
2

New to Communities?

Join the community