Espruino/tests/test_parseint.js
2013-10-10 11:11:34 +01:00

21 lines
520 B
JavaScript

// Test parseInt and parseFloat
var a = [
parseInt("100"), 100,
parseInt("0x100"), 256,
parseInt("0b101"), 5,
parseInt("1010",2), 10,
parseInt("10",8), 8,
parseInt("100",16), 256,
parseInt("0x100",16), 256,
parseInt("a",16), 10,
parseInt("A",16), 10,
parseFloat("1.11"), 1.11,
parseFloat(".01"), 0.01,
parseFloat("100."), 100.0,
];
var result = 1;
for (var i=0;i<a.length;i+=2)
if (a[i]!=a[i+1]) result = 0;