Declaración de variables y arrays en JavaScript:
// Declaraciones de variables
var numero = 1; /* Declaramos una variable global numérica
que se podra usar en cualquier ámbito,
es decir, se puede utilizar en
cualquier función JavaScript que tengamos */
function x(){ // Declaramos una variable de ámbito. Es decir
numero2 = 2; // esta variable solo podra ser utilizada
} // en esta función.
function y(){
numero = numero + 1; // Por ejemplo en esta función hemos
} // utilizado la variable global que
// hemos declarado al principio, pero
// no podemos utilizar la variable
// numero2 que hemos creado en la
//función anterior
// Tipos de variables
var numero = 1; // Hemos declarado una variable númerica
var numero2 = "1"; // Hemos declarado una variable de caracteres
numero = numero + 1; // Si numero = 1, entonces numero + 1 = 2.
// Ahora la variable numero contiene 2.
numero2 = numero2 + 1; // Hemos intentado sumar una variable de
// caracteres con un número. Dara error
// y JavaScript dejará de funcionar.
numero2 = numero2 + "1"; // A la cadena que había en la variable
// numero2 (en este caso 1) le concatena
// otro 1, por lo tanto ahora numero2
// tendra la cadena 11.
// Declaración y tipos de Arrays
// Un Array se puede definir como un tipo de variable que puede
// contener infinitos valores, bien sean de caracteres o
// de tipo numérico.
var arrayNumerico = [1,2,3,4,5]; // En los Arrays, la primera
// posición es la posición 0.
// Así pues la posición 0
// contendrá el valor 1 en
// este caso.
var arrayCaracteres = ["Hola","Adios","Tio","Padre","Hijo"];
// Hemos creado un Array
// de cadenas/caracteres.
// Acceder al valor del Array
arrayNumerico[0]; // Accedemos a la posición 0, que en
// este caso tiene el valor 1.
var suma = arrayNumerico[0] + arrayNumerico[3];
// La variable suma tendrá el valor de la suma
// de las posiciones 0 y 3 del Array. Por lo
// tanto, 1 + 4 = 5, suma contiene 5.
var saludo = arrayCaracteres[0] + arrayCaracteres[3];
// La variable saludo tendrá el valor de la
// la suma de las posiciones 0 y 3 del Array
// de caracteres. Por lo tanto, "Hola" + "Padre"
// = "HolaPadre", saludo contiene "HolaPadre".
// Convertir númericos a caracteres y viceversa
var numero = 1; // Asignamos un número a la variable
numero = numero.toString(); // Convertimos la variable en cadena
var cadena = "12345"; // Asignamos una cadena a la variable
cadena = parseInt(parseFloat(cadena)); // Convertimos la variable
// en una número.
// Evidentemente las letras y símbolos no se pueden
// convertir en números. Solo las cadenas que estén
// formadas por números.
Un saludo.
No hay comentarios:
Publicar un comentario