Domine Javascript 3ra Edicion
Domine Javascript 3ra Edicion
DEFINICIONES:
VARIABLE: Una variable es una zona de la memoria del ordenador donde se guarda un dato y
se identifica con un nombre, por lo que también se llaman pares de nombre-valor. El dato que
se almacene bajo ese nombre puede cambiar durante la ejecucion del codigo, de allí su
nombre.
cadena
Literales
Concatenacion: Cuando se habla de cadenas alfanumericas se conoce como concatenacion
al proceso de unir dos o mas cadenas en una sola, mediante el uso del operador + (mas).
INSTRUCCION:
var
FUNCION:
FUNCIONES :
alert ()
<html>
<head>
<title>
Página con JavaScript.
<title>
<script language= ‘javascript’>
<!--
//→
<
CAPITULO 2: VARIABLES Y TIPOS DE DATOS.
En un código JavaScript podemos usar tantas variables como sean necesarias. Para usar
una variable es necesario declararla. Declarar una variable es decirle al navegador que
reserve espacio en memoria para el uso de esa variable.
Existen dos maneras de declarar una variable: la declaración implícita y explícita.
2.1.1 Declaracion explicita.
Para declarar una variable de forma explícita utilizamos la instrucción var seguida del
nombre de la variable. var v1;
Una vez que la variable ha sido declarada, se ha reservado en memoria espacio para ella, pero
no tiene todavia ningun valor. Para poder usarla es necesario darle un valor inicial. Esto es lo
que se conoce como Inicialización de una variable. Para esto empleamos el operador de
asignación =. V1 = 10;
En JavaScript podemos realizar la declaración de más de una variable en la misma línea, a fin
de escribir menos líneas de código.
Podemos declarar diversas variables
con una sola instrucción var, separado
por los nombres mediante una coma.
Nota: Recuerde que puede declarar en una única instrucción var todas las variables que quiera,
separando los nombres de las mismas mediante comas.
Además, si va a inicializar
las variables
inmediatamente después,
tal como lo hemos hecho
en este codigo, tambien
puede hacerlo, con todas
ellas, en la misma línea
que las declara.
JavaScript nos permite realizar una declaración implícita de las variables sin implementar la
palabra reservada var. Simplemente por el hecho de realizar una variable que no existe,
JavaScript ya le reserva el espacio en la memoria del ordenador.
Cuando ejecute este código se dara
cuante que el resultado es
exactamente igual a los ejemplos
anteriores, y de este modo no es
necesario usar la palabra var.
Esto en un principio puede parecer un
rasgo de libertad para el
programador, lo consideramos en
realidad, una deficiencia del lenguaje.
En efecto cualquier lenguaje moderno
deberiaobligar al programador a
realizar una declaracion explicitade
las variables.
Si creamos una variablepara que contenga, por ejemplo, las fechas, en JavaScript, son un tipo
especial de datos, que se manejan de manera diferente a los literales y a los números.
Al ejecutar este codigo lo primero que
veremos en el cuadro de aviso con el valor
(el contenido) asignado a la variable llamada
cadena. Se vera sin comillas.
Cuando pulse el boton OK, el cuadro de aviso desaparecera y sera remplazado por el
siguiente.
2.3.1.1 CONCATENACONES.
Cuando se habla de cadenas alfanumericas se conoce como concatenacion al proceso de unir
dos o mas cadenas en una sola, mediante el uso del operador + (mas).
En la variable cadena3 se ha
almacenado una cadena que resulta
de la union de las cadenas existentes,
cadena1 y cadena2.
Esto se pudo haber realizado con una sola variable, sin embargo para comprender mas el
alcance del operador de asignacion (=) que utilizamos en programacion modificaremos un poco
el codigo, para obtener…
Lo que realmente esta diciendo esta linea es: consideremos la cadena contenida en la variable
cadena1 concatenemosle otra cadena y el resultado lo guardamos en la propia cadena1,
sustituyendo el contenido anterior. Es decir el operador de asignacion atiende a la exprecion
que hay a la derecha del mismo, la ejecuta (en este caso, realiza la concatenacion) y almacena
el resultado que tiene a su izquierda.
La concatenacion puede realizarse entre dos o mas cadenas literales, o entre una cadena
literal y un numero.
En realidad, para obtener este mismo objetivo, lo adecuado seria que ambas variables
numericas. El resultado es otra cadena literal, tal como en la ejecucion siguiente.
Las comillas son en definitiva, los delimitadores que marcan el principio y el final de una
cadena. Ademas de las comillas, existen otros caracteres que no puedn ser representados
directamente de ntro de una cadena. Afortunadamente, JavaScript nos proorciona un
recursoextra para la solucionar esta situacion.