Sintaxis

La sintaxis de un lenguaje de programación se define como el conjunto de reglas que deben seguirse al escribir el código fuente de los programas para considerarse como correctos para ese lenguaje de programación.

La sintaxis de JavaScript es muy similar a la de otros lenguajes como Java y C. Las normas básicas que definen la sintaxis de JavaScript son las siguientes:

  • No se tienen en cuenta los espacios en blanco y las nuevas líneas: como sucede con XHTML, el intérprete de JavaScript ignora cualquier espacio en blanco sobrante, por lo que el código se puede ordenar de forma adecuada para su manejo (tabulando las líneas, añadiendo espacios, creando nuevas líneas, etc.)
  • Se distinguen las mayúsculas y minúsculas: al igual que sucede con la sintaxis de las etiquetas y elementos XHTML. Sin embargo, si en una página XHTML se utilizan indistintamente mayúsculas y minúsculas, la página se visualiza correctamente y el único problema es que la página no valida. Por el contrario, si en JavaScript se intercambian mayúsculas y minúsculas, las aplicaciones no funcionan correctamente.
  • No se define el tipo de las variables: al definir una variable, no es necesario indicar el tipo de dato que almacenará. De esta forma, una misma variable puede almacenar diferentes tipos de datos durante la ejecución del programa.
  • No es obligatorio terminar cada sentencia con el carácter del punto y coma (;): al contrario de la mayoría de lenguajes de programación, en JavaScript no es obligatorio terminar cada sentencia con el carácter del punto y coma (;). No obstante, es muy recomendable seguir la tradición de terminar cada sentencia con el carácter ;
  • Se pueden incluir comentarios: los comentarios se utilizan para añadir alguna información relevante al código fuente del programa. Aunque no se visualizan por pantalla, su contenido se envía al navegador del usuario junto con el resto del programa, por lo que es necesario extremar las precauciones sobre el contenido de los comentarios.

JavaScript define dos tipos de comentarios: los de una sola línea y los que ocupan varias líneas. Los comentarios de una sola línea se definen añadiendo dos barras oblicuas (//) al principio de cada línea que forma el comentario:

// a continuación se muestra un mensaje
alert("mensaje de prueba");

También se pueden incluir varios comentarios seguidos de una sola línea:

// a continuación se muestra un mensaje
// y después se muestra otro mensaje
alert("mensaje de prueba");

Cuando un comentario ocupa más de una línea, es más eficiente utilizar los comentarios multilínea, que se definen encerrando el texto del comentario entre los caracteres /* y */

/* Los comentarios de varias líneas son muy útiles
cuando se necesita incluir bastante información
en los comentarios */
alert("mensaje de prueba");

Las normas completas de sintaxis y de cualquier otro aspecto relacionado con JavaScript se pueden consultar en el estándar oficial del lenguaje que está disponible en http://www.ecma-international.org/publications/standards/Ecma-262.htm

Nuevo Kernel Linux 3.8 Como cada vez que un nuevo Kernel es lanzado, Linus Torlvalds acaba de anunciar la disponibilidad de la versión 3.8 . Tras algo más de dos meses de...
Microsoft y la rentabilidad de Skype Fue sin duda la gran sorpresa de la primera mitad de 2011. Sin apenas rumores detrás, Microsoft anunció la compra de Skype por casi 6.000 millones...
Shared SSL vs. Private SSL What is SSL? SSL stands for Secure Sockets Layer. What SSL does is encrypt data when it it travels from your computer to your hosting server. Withou...
WhatsApp estrena filtros y álbumes para fotos en exclusiva para iPhone Éstas son las novedades de la versión 2.17.30 de WhatsApp que ya está disponible de forma gratuita en la App Store. Los filtros de WhatsApp se encuent...
El Juego Solitario celebra sus 25 años con un torneo El juego "Solitario" arriba a sus 25 años. La empresa Microsoft celebrará este aniversario con un torneo de cartas en el que jugarán los primeros en l...
Validar Dirección IP con expresiones regulares en php Valida que una dirección IP este dentro del rango 0.0.0.0 a 255.255.255.255 function validarIP($ip) { $val_0_to_255 = "(25 |2 d| ?dd?)"; ...
Del “bloque” al Iphone, como han evolucionado los móviles El teléfono celular se ha convertido en un dispositivo indispensable en la vida de las personas. Los teléfonos móviles han evolucionado con el paso de...
Ranking Navegadores Abril 2013 Firefox encadena cuatro meses seguidos de mejora y consolida su posición en el mercado por delante de Chrome. 24/05/2013 - Como cada mes, la consul...
Windows Phone supera 300 mil aplicaciones Microsoft anunció que Windows Phone superó las 300 mil aplicaciones disponibles a la fecha. En diciembre de 2013, superaron las 200.000 en la Windows ...
Los Tablet PC al ataque Después de algo más de cinco años en el mercado, los Tablet PC no han conseguido hacerse con la cuota de mercado que los analistas esperaban. Muy lejo...