vlad_kl,
 условно для чисел 10, 100, и т.д.
function number9(n) {
    let count = 0;
    for (let i = 1; i <= n; i++) {
        i = i.toString().split('');
        count += i.filter( el => el === '9').length;
        i = i.join('');
    }
    return count;
}
function test(n) {
   let {length} = n.toString();
   return --length * Math.pow(10, --length)
}
console.log(number9(100000), test(100000))