1
resposta

String?

Pq o valor de CPF esta como String e nao como numero?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Renata!

O CPF entra como string porque não se trata de um número em si (não é um valor numérico), e sim de uma sequência de caracteres numéricos.

Por exemplo, o valor dos 11 dígitos do CPF do exemplo 12543652266 não é lido como "doze bilhões, quinhentos e quarenta e três milhões, seiscentos e cinquenta e dois mil e duzentos e sessenta e seis" (ufa). O CPF, assim como outras sequências numéricas como números de cartão de crédito, são sequências de caracteres numéricos em uma ordem específica, que inclusive utilizam algoritmos específicos para que possamos verificar a validade da sequência, como o algoritmo de Luhn no caso de cartões de crédito.

Outros dados que utilizam caracteres numéricos mas que normalmente são representados como strings são números de telefone e endereços.

Espero ter ajudado!

Bons estudos ;)