вы инициализируете i как num -1 и начинаете уменьшать, что означает, что оно никогда не будет больше, чем num.Если вы пытаетесь продолжить цикл до тех пор, пока я больше или равен 1, тогда он должен быть таким, как показано ниже.
for (let i = num - 1; i >= 1; i--)
Также каждый раз, когда вы пытаетесь сравнить переменную с двумя различными условиями с помощью ||или && просьба сделать, как показано ниже, а не i > num || 1
здесь вы сравниваете i с num, но не с 1.
i> num ||я> = 1