// try using parsInt(x)
// you can then use typeof(x) to confirm
var myString = "555";
var myInt = parseInt(string);
console.log(typeof myInt); // number
parseInt(19.24);
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"));
parseInt("-10");
parseInt("-10.33");
parseInt("10");
parseInt("10.33");
parseInt("10 20 30");
parseInt("10 years");
parseInt("years 10");
var myNumber="120";
var myString =parseInt(myNumber); //converts string to number return: 120
const ratingValue = userInput.value;
if(+ratingValue > 1) {} // + works exactly like a parseInt()
if(parseInt(ratingValue > 1)) {}
function convertToInteger(str) {
return parseInt(str);
}
convertToInteger("56");
function convertToInterger(myString) {
return parseInt(myString, 2); // We convert this to base 2.
}
console.log(convertToInterger("10011")); // This is a binary number.