xxxxxxxxxx
//To convert to an integer simply use the unary + operator,
// it should be the fastest way:
var int = +string;
//Conversions to other types can be done in a similar manner:
var string = otherType + "";
var bool = !!anything;
xxxxxxxxxx
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
xxxxxxxxxx
function convertToInterger(mystring) {
return parseInt(mystring);
}
console.log(convertToInterger("42"));
xxxxxxxxxx
parseInt("-10");
parseInt("-10.33");
parseInt("10");
parseInt("10.33");
parseInt("10 20 30");
parseInt("10 years");
parseInt("years 10");