Arrays en JavaScript (Galego)

Nós imos a un novo tema no manual de JavaScript, onde imos coñecer a nosa primeira estrutura de datos.

En linguaxes de programación hai estruturas de datos especiais que nos serven para aforrar información máis complexa que as variables sinxelas. Unha estrutura típica en todos os idiomas é a matriz, que é como unha variable onde podemos introducir varios valores, en vez de só un como ocorre coas variables normais.

As matrices permítennos aforrar varios Variables e acceso a eles de forma independente, é como ter unha variable con diferentes compartimentos onde podemos introducir diferentes datos. Para iso, usamos un índice que nos permite especificar o compartimento ou a posición á que nos referimos.

Nota: as matrices foron introducidas en JavaScript 1.1 ou versións máis altas, é dicir, só podemos usalos de Navegadores 3.0. Para os navegadores antigos, a matriz pode ser simulada usando sintaxe de programación orientada a obxectos, pero a verdade é que esta limitación non debería preocuparse. Ademais, dada a complexidade da tarefa de simular unha matriz por medio de obxectos, polo menos no momento en que nos atopamos e as poucas ocasións que o necesitaremos, cremos que é mellor esquecerse da materia e traballar simplemente con as matrices normalmente. Entón, neste artigo e os seguintes veremos como usar a auténtica variedade de JavaScript.

Creación de matrices de JavaScript

O primeiro paso para usar unha matriz é crealo. Para iso, usamos un obxecto JavaScript xa implementado no navegador. Veremos sobre un tema para explicar que é a orientación, aínda que non será necesario comprender o uso de matrices. Esta é a declaración para crear un obxecto de matriz:

var miArray = new Array()

Isto crea unha matriz na páxina que está en execución. A matriz créase sen contido, é dicir, non terá ningunha caixa ou compartimento creado. Tamén podemos crear a matriz de JavaScript especificando o número de compartimentos que terá.

var miArray = new Array(10)

Neste caso indicamos que a matriz vai ter 10 posicións É dicir, 10 caixas onde garda datos.

É importante que notemos que a matriz de palabras en código JavaScript está escrita coa primeira letra en maiúsculas. Como en JavaScript en maiúsculas e diminutas se importan, se o escribimos en minúsculas non funcionará.

Tanto indican ou non o número de caixas de javascript de matriz, podemos entrar na matriz calquera dato. Se se crea a caixa, simplemente se introduce e se a caixa non se creou, introdúcense os datos e despois o resultado final é o mesmo. Esta creación de caixas é dinámica e ocorre ao mesmo tempo que se executan os scripts. Vexamos a continuación como ingresar valores nas nosas matrices.

miArray = 290 miArray = 97 miArray = 127

Introdúcese indicando entre corchetes O índice da posición onde queriamos gardar os datos. Neste caso introducimos 290 na posición 0, 97 na posición 1 e 127 en 2.

A matriz de JavaScript sempre comeza na posición 0, polo que unha matriz que ten por exemplo 10 posicións, terá caixas De 0 a 9. Para recoller datos dunha matriz facemos o mesmo: poñer o índice da posición para acceder a ela entre corchetes. Vexamos como se imprimirá o contido dunha matriz na pantalla.

Creamos unha matriz con tres posicións, entón introducimos un valor en Cada unha das posicións de matriz e finalmente impresas. En xeral, a xira de matrices para imprimir as súas posicións ou calquera outra cousa, faise usando bucles. Neste caso, usamos un bucle por 0 a 2.

Podemos ver o exemplo en execución noutra páxina.

Tipos de datos nas matrices

Nas caixas das matrices podemos gardar datos de calquera tipo. Podemos ver unha matriz onde introducimos datos tipo de carácter.

miArray = "Hola" miArray = "a" miArray = "todos"

mesmo, en JavaScript podemos gardar diferentes tipos de datos nas caixas da mesma matriz. É dicir, podemos introducir números en poucas caixas, textos, billetes ou calquera outra cousa que queiramos.

miArray = "desarrolloweb.com" miArray = 1275 miArray = 0.78 miArray = true

Declaración de resumo e inicialización de matrices

En JavaScript temos á nosa disposición un xeito resumido de declarar valores de matriz e carga no mesmo paso. Vexamos o seguinte código:

var arrayRapido = 

Como se pode ver, unha variable chamada arrayrapid está a ser definida e estamos indicando nos parénteses varios valores separados por comas. Isto é o mesmo que Haver declarou a matriz coa función () e logo cargaron os valores un por un.

No seguinte artigo seguiremos a ver as cousas relacionadas coas matrices, en particular, imos aprender a acceder á lonxitude dunha matriz.

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *