Está en la página 1de 3

Comentarios JavaScript en lnea o multilnea.

Punto y
coma final necesario? Insercin automtica (CU01111E)
Escrito por Csar Krall

Resumen:Entrega n11:Orientacin sobre el curso"Tutorial bsico del programador web: JavaScript desde
cero".
Codificacin aprenderaprogramar.com:CU01111E

COMENTARIOS JAVASCRIPT
JavaScript permite insertar comentarios en el cdigo, al igual que la mayora de los lenguajes de programacin.
En concreto hay dos tipos de comentarios permitidos, los comentarios en lnea que comienzan con una doble
barra: //, y los comentarios multilnea, que comienzan con /* y terminan con */.

COMENTARIOS EN JAVASCRIPT
Veamos un ejemplo. Escribe este cdigo y gurdalo en un archivo de extensin html:

<html>
<head>
<title>Portal web - aprenderaprogramar.com</title> <meta charset="utf-8">
<script type="text/javascript">
/* Funciones JavaScript
Versin 0.1
Autor: Csar Krall
Curso: Tutorial bsico del programador web: JavaScript desde cero
*/
//Funcin que muestra mensaje de bienvenida
function mostrarMensaje1() {
alert('Bienvenido al curso JavaScript de aprenderaprogramar.com');
}
function mostrarMensaje2() {

//Mensaje si se hace click sobre prrafo


alert('Ha hecho click sobre el prrafo inferior');
}
</script>
</head>
<body>
<div>
<p>Aqu un prrafo de texto situado antes de la imagen, dentro de un div
contenedor</p>
<img onclick="mostrarMensaje1()" src="http://i.imgur.com/afC0L.jpg"
alt="Notepad++" title="Notepad++, un til editor de texto">
<p style="background-color:yellow;" onclick="mostrarMensaje2()">Aqu otro
prrafo de texto. JavaScript es un lenguaje utilizado para dotar de efectos
dinmicos a las pginas web.
</p>
</div>
</body>
</html>

Visualiza el resultado y comprueba que la pgina web se muestra con normalidad y que JavaScript se ejecuta
con normalidad.
Los comentarios son parte del cdigo JavaScript. El navegador los recibe y los detecta pero los ignora al no
constituir instrucciones que hayan de ejecutarse. Sin embargo, los comentarios pueden ser visualizados si
accedemos al cdigo fuente de la pgina web (cosa que puede hacer cualquier usuario). Por lo tanto en los
comentarios no debe figurar nada que pueda considerarse indebido (como este cdigo lo he copiado a mi
compaero de trabajo sin permiso, Para acceder a la base de datos usar como datos usuario: cesar y
contrasea: aprenderaprogramar.com).
Los comentarios deben usarse para describir aspectos importantes. Por ejemplo, contenido de un archivo,
cometido de una funcin, versin, licencia, autor, copyright, aspectos que permitan una mejor comprensin del
cdigo, avisos importantes, etc.
Obviamente los comentarios JavaScript tienen que encontrarse dentro de cdigo JavaScript, no pueden
insertarse en cualquier parte. Por tanto debern estar dentro de las etiquetas <script> </script> o bien
dentro de un archivo js, no pueden encontrarse en el cdigo HTML.
Los comentarios multilnea no se pueden anidar (es decir, no puede haber un comentario multilnea dentro de
otro comentario multilnea). Los comentarios multilnea pueden dar lugar a errores cuando se mezclan con
expresiones regulares (hablaremos de expresiones regulares ms adelante).

INSERCIN AUTOMTICA DE PUNTO Y COMA


En general las sentencias JavaScript deben terminar con un punto y coma que delimita el final de una
instruccin. No obstante, en caso de que se olvide insertar el punto y coma delimitador, el intrprete
JavaScript lo insertar automticamente siempre que le sea posible, facilitando que el cdigo se ejecute.

En el cdigo anterior, elimina los punto y coma al final se las sentencias JavaScript:

function mostrarMensaje1() {
alert('Bienvenido al curso JavaScript de
aprenderaprogramar.com')
}
function mostrarMensaje2() {
alert('Ha hecho click sobre el prrafo inferior')
}

Visualiza la pgina web en tu navegador y comprueba que JavaScript sigue funcionando. Por qu? Porque el
intrprete del navegador, al encontrar que faltan los ; de cierre, los ha introducido automticamente para
permitir que se ejecute el cdigo. Aunque esto puede parecer una facilidad, recomendamos siempre el cierre de
toda instruccin mediante punto y coma. Esto evitar errores o que ocurran cosas indeseadas.