Re: Лічильник через рекурсію.
ping написав:не знаю js, просто цікавлюся.
підкажіть, а чому var num оголошена поза функцією ?
хіба не краще замість res=res+1 писати res += 1
або res = ++res
?Тут справа в області видимості. Ця num буде доступною в середині ф-ї, а вот ці змінні, які в середині функції вже є недоступними поза нею
так, але вона буде доступною і з інших функцій, хіба такий варіант не є потенційно загрозливим?
от у Вашому варіанті - startValue буде доступною тільки цій функції на всю глибину рекурсії
це ж краще.