Sintaxis ECMAScript
- Página anterior Implementación de JavaScript
- Página siguiente Variables ECMAScript
Los desarrolladores familiarizados con lenguajes como Java, C y Perl encontrarán que la sintaxis de ECMAScript es fácil de dominar, ya que toma prestada la sintaxis de estos lenguajes.
Java y ECMAScript comparten algunas características gramaticales clave y algunas completamente diferentes.
Es sensible a mayúsculas y minúsculas
Al igual que en Java, las variables, los nombres de funciones, los operadores y todo lo demás son sensibles a mayúsculas y minúsculas.
Por ejemplo:
La variable test y la variable TEST son diferentes.
Las variables son de tipo débil
A diferencia de Java y C, las variables en ECMAScript no tienen un tipo específico, al definir una variable se utiliza el operador var y se puede inicializar con cualquier valor.
Por lo tanto, se puede cambiar en cualquier momento el tipo de datos almacenados por una variable (evitando hacerlo siempre que sea posible).
Ejemplo
var color = "red"; var num = 25; var visible = true;
El punto y coma al final de la línea es opcional
Java, C y Perl requieren que cada línea de código termine con un punto y coma (;) para que sea sintácticamente correcto.
ECMAScript permite que los desarrolladores decidan por sí mismos si una línea de código termina con un punto y coma. Si no hay punto y coma, ECMAScript considera el final de la línea de salto de línea como el final de la instrucción (al igual que en Visual Basic y VBScript), siempre y cuando esto no destruya el significado semántico del código.
La mejor costumbre de escritura de código es siempre agregar puntos y comas, ya que sin ellos, algunos navegadores no pueden ejecutarse correctamente, aunque según el estándar ECMAScript, las dos líneas de código siguientes son correctas:
var test1 = "red" var test2 = "blue";
Los comentarios son idénticos a los de los lenguajes Java, C y PHP
ECMAScript toma prestada la sintaxis de comentarios de estos lenguajes.
Hay dos tipos de comentarios:
- Los comentarios en línea comienzan con dos barras invertidas (//)
- Los comentarios en múltiples líneas comienzan con una barra invertida y un asterisco (/*) y terminan con un asterisco y una barra invertida (*/)
//comentario en línea /*comentario multi- comentario de línea
Los corchetes representan el bloque de código
Otro concepto tomado de Java es el bloque de código.
El bloque de código representa una serie de instrucciones que deben ejecutarse en orden, estas instrucciones están encapsuladas entre corchetes de apertura ({) y de cierre (}).
Por ejemplo:
if (test1 == "red") { test1 = "blue"; alert(test1); }
- Página anterior Implementación de JavaScript
- Página siguiente Variables ECMAScript