// try using parsInt(x)
// you can then use typeof(x) to confirm
var myString = "555";
var myInt = parseInt(string);
console.log(typeof myInt); // number
let str = '24.5'
let numberVariable = parseInt(str, 10)
// numberVariable = 24 (of type Number)
//Format
parseInt(string, base)
// To get the decimal value also (24.5), use parseFloat(string)
parseInt(" 0xF", 16);
parseInt(" F", 16);
parseInt("17", 8);
parseInt(021, 8);
parseInt("015", 10);
parseInt(15.99, 10);
parseInt("FXX123", 16);
parseInt("1111", 2);
parseInt("15*3", 10);
parseInt("15e2", 10);
parseInt("15px", 10);
parseInt("12", 13);
//Return: 15
var myInt = parseInt("12.345");
//myInt = 12
var myFloat = parseFloat("12.345");
//myFloat = 12.345
var myFloat = parseFloat("12.345,50"); //<-- pay attention!
//myFloat = 12.345
var myFloatCrazy = parseFloat(0.1+0.2); //<-- pay MORE attention!
//myFloat = 0.30000000000000004
function convertToInterger(mystring) {
return parseInt(mystring);
}
console.log(convertToInterger("42"));
var myNumber="120";
var myString =parseInt(myNumber); //converts string to number return: 120