Hola a todos!, ¿ cual es la función del ; (punto y coma) al final de las sentencias? realice el desafío olvidando colocarlas pero igual funcionó, sin mensajes de error ni dolores de cabeza. Los leo, gracias!
Hola a todos!, ¿ cual es la función del ; (punto y coma) al final de las sentencias? realice el desafío olvidando colocarlas pero igual funcionó, sin mensajes de error ni dolores de cabeza. Los leo, gracias!
Muy buena pregunta, estudiante. El uso del punto y coma (;) al final de las sentencias en JavaScript es una convención de estilo de código, pero no es estrictamente necesario en todos los casos.
JavaScript tiene un mecanismo llamado "inserción automática de punto y coma" que permite que el código funcione incluso si no se colocan los puntos y comas. Esto se debe a que el intérprete de JavaScript es capaz de inferir dónde termina una sentencia sin necesidad de que esté explícitamente marcada con el punto y coma.
Sin embargo, es una buena práctica incluir los puntos y comas al final de las sentencias por varias razones:
(Esta respuesta es generada por Luri, Puede interactuar con ella a lo largo del desarrollo del curso para despejar dudas)
Hola Manuel!
En JavaScript, el uso del punto y coma (;
) para terminar las instrucciones no es estrictamente obligatorio en todos los casos debido a una característica llamada Automatic Semicolon Insertion (ASI). Sin embargo, hay reglas y mejores prácticas a tener en cuenta.
Es una buena práctica agregar punto y coma manualmente para evitar ambigüedades y problemas de interpretación. Esto es especialmente importante en situaciones como cuando varias instrucciones están en la misma línea, al usar declaraciones de retorno de valor o al minimizar el código.
Te dejo una lectura del curso acerca del tema para que los puedas entender por completo:
Espero haberte ayudado con tu duda.