Javascript 指南:数组_数据类型

数组

数组是 JavaScript 的有序列表,可以存储任何数据类型,包括字符串、数字和布尔值。

数组中的每个项目都位于一个编号位置。

句法

  • 数组由方括号和里面的内容表示。
  • 数组中的元素应该用逗号分隔。
让colors = [ "red" , "blue" , "green" , "yellow" ] ;

访问和更新元素

  • 要访问或更改数组中的单个项目,我们使用其编号位置。数组中的位置是零索引的,这意味着位置从 0 开始计数。

句法

数组名称后跟括号内要访问或更新的项的索引。

控制台。日志(颜色[ 3 ] );

输出:

yellow

要更新项目,请将数组和索引设置=为新值。

颜色[ 1 ] = “紫色” ;  控制台。日志(颜色);

输出:

[ 'red', 'purple', 'green', 'yellow' ]

包含 let 和 const 的数组

用关键字const 和let声明的数组的内容可以更改;但是,不能为const声明的数组重新分配新数组或不同的值。

const capitals = [ '雅典' , '巴黎' , '伦敦' , '东京' ] ;    首都[ 1 ] = “柏林” ;  控制台。日志(首都);

输出:

[ 'Athens', 'Berlin', 'London', 'Tokyo' ]

当我们尝试为capitals重新分配一个新值时,我们得到一个错误。

首都= “莫斯科” ;

输出:

TypeError: Assignment to constant variable.

内置属性和方法

内置属性

属性用于检索有关数据类型实例的某些信息。

句法

要使用属性,请在数组名称后加上句点和属性名称。

length属性返回数组capitals中元素数。

const capitals = [ '雅典' , '巴黎' , '伦敦' , '东京' ] ;    控制台。日志(大写字母。长度);

输出:

4

内置方法

在数组上调用方法来执行某些任务,例如添加和删除元素。

句法

要使用方法,请在数组名称后加上句点和方法名称。

.push()是一种将项目添加到数组末尾的方法。

const seasons = [ '冬天' , '春天' , '夏天' ] ;        四季。推('秋天' );  控制台。日志(季节);

输出:

[ 'Winter', 'Spring', 'Summer', 'Autumn' ]

.pop()是一种删除数组最后一个元素的方法。

const seasons = [ '冬天' , '春天' , '夏天' ] ;      四季。弹出( ) ;控制台。日志(季节);

输出:

[ 'Winter', 'Spring' ]

.pop ().push()都会改变或更改调用它们的数组。

数组和函数

如果一个数组在一个函数内发生了变化,那么这个变化也将在函数外部保持不变。

const   names   = [ 'John' , 'Maria' , 'Will' , 'Anna' ] ;         
函数添加名称(arr ){       啊。推('塞缪尔' );  }  
添加名称(名称);  控制台。日志(名称);

输出:

[ 'John', 'Maria', 'Will', 'Anna', 'Samuel' ]

嵌套数组

数组可以嵌套或包含其他数组。

句法

要访问嵌套数组中的元素,请将更多括号符号与索引值链接起来。

const pizzaOrders = [ [ '意大利辣香肠' , '可乐' ] , [ '玛格丽塔' , '百事可乐' ] ] ;    控制台。日志(披萨订单[ 1 ] );控制台。日志(披萨订单[ 1 ] [ 0 ] );

输出:

[ 'Margherita', 'Pepsi' ] 
Margherita
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: JavaScriptJava