Bin Decimal

by Ron Eaglin

HTML

<input type="button" value="GO" 
  onclick="document.getElementById('output').innerHTML = myFunction(25, '').split('').reverse().join('')" />
<div id="output"></div>

JavaScript

function myFunction(n, s)
{
  if (n == 0) return s;
 
  s +=  n%2;
  return myFunction(Math.floor(n/2), s);
}