Documents - MX Mini Guia de Javascript - PDF

También podría gustarte

Está en la página 1de 6

MINI GUA DE JAVASCRIPT

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.

Crear aplicaciones webmapping (Openlayers, por ejemplo)

Acceder a informacin en Internet (por ejemplo, encontrar las palabras ms populares


en Twitter segn el tema)

Organizar y presentar datos (por ejemplo, automatizar el trabajo de las hojas de


clculo; o la visualizacin de datos)

Sintaxis

Declaraciones y expresiones

Para entender la sintaxis de JavaScript, es muy til saber que tiene dos grandes categoras
sintcticas: declaraciones y expresiones.

Las Declaraciones "hacen cosas". Un programa es una secuencia de declaraciones. Ejemplo de


una declaracin, que declara (crea) una variable foo:

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;

var y = function () {};

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:

x + +; / / comentario de una sola lnea

Comentarios de varias lneas se delimitan con / * y * /

/ * 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

Un ejemplo: La cadena 'texto' tiene la propiedad length

> var str = 'texto';

> 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

d. non-values: undefined, null

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'
}

El anterior objeto tiene dos propiedades: el valor de la propiedad nombre es 'Jane', el


valor de la propiedad apellido es 'Prez'.

Matrices (tipo Array) pueden ser creados por literales de matriz:


['cities', 'countries', 'ocean']

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 nombre; // declaramos la variable nombre

> var x;
> x = 1;

5
> y = 2;
ReferenceError: y is not defined

Podemos declarar una variable y asignarle un valor al mismo tiempo:

var miNombre = "Aurelio";

El valor de una variable se puede cambiar fcilmente.

Nombre = Pedro

Funciones
Una manera de definir una funcin es a travs de una declaracin de la funcin:

function add (param1, param2) {


return param1 + param2;
}
El cdigo anterior define una funcin add que tiene dos parmetros param1 y param2 y
devuelve la suma de ambos parmetros. As es como se llama a esa funcin:

> add(6, 1)
7

> add('a', 'b')


'ab'

Otra manera de definir add() es a travs de una expresin de funcin:

var add = function (param1, param2) {


return param1 + param2;
};

Esta funcin tiene cuatro partes.

1. Declara la funcin usando var, y luego asgnale un nombre.


2. Luego debes usar el comando function para decirle al computador que ests
haciendo una funcin.
3. El fragmento entre parntesis es llamado el parmetro. Piensa que es una palabra
de reemplazo a la que le asignamos un valor especfico cuando llamamos a la
funcin. Observa la sugerencia para saber ms.
4. Luego escribe tu cdigo reusable entre { }. Cada lnea de cdigo en este bloque
deber terminar con un

También podría gustarte