1
resposta

Não entendi / FullYear() + 18

Não compreendi o + 18 depois do getFullYear, qual é a logica que acontece, pegaria o ano atual e somaria mais 18 ou pega dois valores?

1 resposta

Olá Eden, tudo certo? Espero que sim!

Ele pega o ano inserido e soma +18 para garantir que a pessoa tenha os 18 anos. Exemplo, se eu nasci em 1995, ele precisa somar o meu ano de nascimento com 18 para que o ano seja menor ou igual ao ano atual, fora isso eu não sou maior de 18.

Se você usar dois anos distintos como exemplo, fica mais claro: a) 1995+18 = 2013 b) 2010+18 = 2028

Qual dos dois anos à cima é menor ou igual ao ano atual (2022)? Certamente que a letra a) 2013. Por isso se faz à soma com 18. Espero ter ajudado!