Number/String conversion
JavaScript
// number to string
/*
var a = Math.PI; // number
alert (a + ' is a ' + typeof a);
var as = a.toString(); // string
alert (as + ' is a ' + typeof as);
// string to number
// float: Number(), or parseFloat ()
var b1 = Number (as);
alert (b1 + ' is a ' + typeof b1);
var b2 = parseFloat (as);
alert (b2 + ' is a ' + typeof b2);
// integer
var aa = (1234).toString(); // parentheses are required
alert (aa + ' is a ' + typeof aa);
var bb1 = Number (aa);
alert (bb1 + ' is a ' + typeof bb1);
var bb2 = parseInt (aa);
alert (bb2 + ' is a ' + typeof bb2);
*/
console.log (parseInt ('010')); // 10
console.log (parseInt ('010',8)); // 10
console.log (parseInt ('0x101',2)); // 0 (no need to give 0x)
console.log (parseInt ('101',2)); // 5 (base 2)