Я пытаюсь создать рекурсивную двоичную децимальную функцию. Вот моя текущая попытка:Создание рекурсивной двоичной децимальной функции
function decToBin(num){
if(num >= 1){
(num % 2); //I have to STORE? this somewhere
decToBin(Math.floor(num/2));
}
// return my stored value here
}
Я хочу взять по модулю нового числа каждого, пока он не равен 0. Как хранить каждый проход функции? Я просто делаю глобальную переменную вне сферы действия функции, или есть лучший способ? Благодаря!
спасибо за ответ. Есть ли у вас какие-либо идеи по учету 0? – HelloWorld
@Codey: вы можете изменить 'return '';' to 'return '0';'. –