Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
3
respuestas

¿Para qué se usa el ; ?

El punto y coma es solo una recomendación o influye en el código, ¿Tambien se debe usar en las lineas de html?

3 respuestas
solución!

La respuesta corta es no, no es necesario. JavaScript interpreta el código y infiere donde termina el bloque para colocar el punto y coma. Además, actualmente no es considerado una mala práctica. Por lo tanto, es cuestión de gustos, sin embargo, hay unas reglas indicadas en la especificación ECMA que debemos saber.

¿Cómo funciona el Automatic Semicolon Insertion de JavaScript? El intérprete de JavaScript lee el código de izquierda a derecha e inserta el punto y coma (sino está presente) cuando se cumplan una de estas reglas:

  • Encuentra un potencial error, el punto y coma es insertado antes del carácter si:
    • Hay un salto de linea (line break) en ese punto.
    • El carácter inesperado es }
  • Al final del programa.
  • Encuentra un ++, --, return, continue, return o throw y después hay un salto de línea.

Estas reglas se aplican siempre y cuando el programa no sea en una línea, en ese caso usar punto y coma es obligatorio.

let a=1 let b=2 no está permitido.
let a=1; let b=2 si está permitido.

Mas Info

¡Hola brother!

Es una recomendación necesaria, JavaScript introduce automáticamente ;** por ti, pero el **algoritmo para realizar está tarea no es del todo confiable, es muy raro que suceda pero podría darse el caso de que tu programa no corra como tu esperabas, y se deberá a que JavaScript introdujo, o no introdujo un ;** donde **debería o no debería estar.

Por eso es conveniente que:

"Si quieres que las cosas salgan bien, debes hacerlas tu mismo"

¡Éxito y mucha suerte campeón!

Muchas gracias