Determine quantos dígitos um número tem

Retorne a quantidade de dígitos na base 10 de um número inteiro. Não conte o sinal de menos. O zero tem um dígito.

Exemplos

numberOfDigits(1000) // 4
numberOfDigits(-12)  // 2
numberOfDigits(0)    // 1

Notas

Tente resolver este desafio sem converter o número em uma string.