Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Documents - MX Mini Guia de Javascript - PDF
Documents - MX Mini Guia de Javascript - PDF
Documents - MX Mini Guia de Javascript - PDF
1
Contenido
Para qu podemos usar JavaScript? ............................................................................................ 3
Sintaxis .......................................................................................................................................... 3
Declaraciones frente a expresiones .......................................................................................... 3
Punto y coma............................................................................................................................. 3
Comentarios .............................................................................................................................. 4
Valores primitivos ..................................................................................................................... 4
Objetos ...................................................................................................................................... 5
Variables .................................................................................................................................... 5
Funciones .................................................................................................................................. 6
2
Para qu podemos usar JavaScript?
Para crea sitios web que respondan a las interacciones del usuario.
Sintaxis
Declaraciones y expresiones
Para entender la sintaxis de JavaScript, es muy til saber que tiene dos grandes categoras
sintcticas: declaraciones y expresiones.
var foo;
Las expresiones producen valores. Son el lado derecho de una asignacin, argumentos de
funciones, etc. Ejemplo de una expresin:
2 + 1
Punto y coma
Los puntos y comas son opcionales en JavaScript. Pero su omisin puede dar lugar a sorpresas.
Como se puede ver arriba, los puntos y comas finalizan declaraciones, pero no expresiones,
excepto si la expresin va al final de una declaracin:
var x = 2 +1;
3
Comentarios
Los comentarios son muy tiles para explicar partes difciles de tu cdigo o como recordatorios
para ti mismo.
JavaScript tiene dos tipos de comentarios: comentarios de una sola lnea y comentarios
multilnea.
Comentarios de una sola lnea comienzan con / / y terminan al final de la lnea:
/ * Este es un
comentario
de varias lneas
* /
Valores
JavaScript tiene todos los valores que cabra esperar de los lenguajes de programacin:
booleanos, nmeros, cadenas, matrices, etc. Todos los valores en JavaScript tienen
propiedades. Cada propiedad tiene una clave (o nombre) y un valor. Piensa en los campos de
un registro. Se utiliza el operador punto (.) para leer una propiedad (.):
value.propKey
> str.length
Valores primitivos
a. numbers son cantidades y puedes hacer operaciones matemticas con ellas. 1, 2, 10.5.
b. strings son secuencias de caracteres, como las letras a-z, los espacios, e incluso los nmeros.
Los strings son muy tiles como etiquetas, nombres y contenido para tus programas. Para
escribir un string, debes ponerlo entre comillas: "Cul es tu nombre?"
c. booleanos. Un booleano puede tener dos valores, true (verdadero) o false (falso).
Puedes usarlos en tu cdigo haciendo sentencias que sean igual a true o false.
4
10 > 3 es igual a true
5 < 4 es igual a false
Objetos
Todos los valores que no son primitivos son objetos. Los tipos ms comunes son:
Objetos planos (tipo objet) pueden ser creados por objetos literales:
{
Nombre: 'Felipe',
Apellidos: 'Gonzlez'
}
La matriz anterior tiene tres elementos que se puede acceder a travs de los ndices
numricos. Por ejemplo, el ndice de 'cities' es 0.
Las expresiones regulares (tipo RegExp) pueden ser creados por literales de
expresiones regulares:
/ ^ a + b + $ /
Variables
Para escribir un cdigo que sea ms complejo, necesitamos una forma de 'guardar' los valores
de nuestro cdigo. Esto lo hacemos definiendo una variable con un nombre especfico, que
distingue entre maysculas y minsculas.
En JavaScript, debemos declarar las variables a travs de var antes de poder utilizarlos:
> var x;
> x = 1;
5
> y = 2;
ReferenceError: y is not defined
Nombre = Pedro
Funciones
Una manera de definir una funcin es a travs de una declaracin de la funcin:
> add(6, 1)
7