Hola Margarita, espero que estés bien!
El if significa "si" y es como usamos los operadores lógicos de un lenguaje. Condiciona un comando a cualquier condición, ejecutándolo solo si es verdadero. Su gramática es "si (condición) {hacer esto}". Es decir, llamamos al if, abrimos paréntesis y dentro de ellos insertamos cualquier condición.
En este caso, esta variable está validando tipos de entrada. (La fase de entrada se caracteriza por el acto de proporcionar los datos con los que trabajará la computadora durante el procesamiento para finalmente producir la información de salida).
Y justo debajo, la declaración const crea una variable cuyo valor es fijo, es decir, una constante de solo lectura. Esto no significa que el valor sea inmutable, solo que la variable constante no se puede cambiar ni reasignar. En este caso se valida la variable nacimiento a través del input.
¡Muchas gracias por su contribución! ¡Para cualquier duda, estoy disponible! Nos alegra mucho tu entusiamo, te deseamos exito en esta nueva aventura, que puedas sacar el maximo provecho! ¡Vamos juntos! ¡No desanimes! :)
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)